Я пишу простое приложение для пользователей, чтобы загрузить изображение, изменить его и сохранить обратно на HD.
Поскольку большинство изображений больше, чем изображение в приложении, они масштабируются по размеру. Когда изображение будет изменено, оно будет сохранено на диске. На данный момент качество изображения плохое.
Можно ли масштабировать изображение для отображения, но сохранить качество?
Код, который я сейчас использую:
var loader:Loader=Loader(event.target.loader);
var bmp:Bitmap = new Bitmap();
bmp = Bitmap(loader.content);
var widthScaleRatio:Number = 600 / bmp.width;
var heightScaleRatio:Number = 400 / bmp.height;
bmp.scaleX = scaleRatio;
bmp.scaleY = scaleRatio;
// THEN SAVE TO THE DISK