ユーザーが画像をアップロードして変更し、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