ピクセル化せずにFlashで画像を拡大しようとしています。拡大すると品質が低下することはわかっていますが、6倍以上に拡大しようとしているわけではありません:)
マトリックスとスケールを使用しようとしましたが、品質が悪いだけです...これを行う他の方法はありますか?
だからここに私のコードがあります、
var _bmpData:BitmapData = new BitmapData( stage.stageWidth, stage.stageHeight, true, 0x00000000 );
var _scale:Number = Math.max(stage.stageWidth/_imageLoad.contentAsBitmap.width, stage.stageHeight/_imageLoad.contentAsBitmap.height)
var _matrix:Matrix = new Matrix();
_matrix.scale(_scale, _scale);
_bmpData.draw( _imageLoad.contentAsBitmap, _matrix, null, null, null, true);
var _bmp:Bitmap = new Bitmap( _bmpData, 'always', true );
問題は、マトリックスを使用しない場合、すべてが正常でピクセル化されていないことですが、マトリックスを使用してスケーリングすると、ピクセル化されます....これを修正する方法はありますか? ありがとう