0

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

1 に答える 1

1

次のように、スムージングを有効にしてみてください。bmp.smoothing = true;

于 2010-07-27T11:08:48.797 に答える