Показать сообщение отдельно
Старый 30.05.2013, 00:28
Makkssimka вне форума Посмотреть профиль Отправить личное сообщение для Makkssimka Найти все сообщения от Makkssimka
  № 1  
Ответить с цитированием
Makkssimka

Регистрация: Apr 2013
Сообщений: 18
По умолчанию Ресайз изображения

Доброго времени суток! Помогите разобраться, я получаю изображение в виде ByteArray, мне нужно сделать его ресайз, нашел пример как это делается через BitmapData, сделал следующую функцию:
Код AS3:
function resize(images:ByteArray, h:int, w:int):ByteArray{
	var loader:Loader = new Loader();
	var newImg:BitmapData = new BitmapData(w, h);
	loader.loadBytes(images);
	newImg.draw(loader);
	var newJpeg:ByteArray = new JPEGEncoder(90).encode(newImg);
	return newJpeg;
}
И вызвал ее:
Код AS3:
var image:ByteArray = imgList[i].img;
var img:ByteArray = resize(image, 200, 200);
Итог белый квадрат 200X200! Вы меня конечно извините может я что-то криво написал (я с AS на ВЫ), помогите разобраться где ошибки!


Последний раз редактировалось iNils; 30.05.2013 в 01:26.