余米开发Flex应用程序,其中我想从用户本地硬盘驱动器绘制图像大小为640x360的画布。缩放图片放大问题
用户可以选择更大的分辨率&被缩放到画布尺寸图像。
但如果像3000x2000汽车更大分辨率的用户选择图像缩放拿很多时间&冻结的应用程序,直到规模完成。
是否有任何更快或种类线程可以做缩放图像的方法?
我使用矩阵缩放图片如下:
var mat:Matrix = new Matrix();
var scalex:Number = canvasScreen.width/content.width;
var scaley:Number = canvasScreen.height/content.height;
mat.scale(scalex,scaley);
canvasScreen.graphics.clear();
canvasScreen.graphics.beginBitmapFill(content.bitmapData,mat);
我不希望像帆布的孩子,因为有其他类型的对象添加和删除,因此使用绘图方法将图像显示为backgrou ND。 – krishna 2010-03-19 08:11:05