我使用核心copyPixel方法在flex中创建了图像裁剪工具。Flex中的高级图像裁剪和图像调整大小
croppedBitmapData.copyPixels(croppedBitmapData,clipCan,new Point(0,0));
我必须将皱纹面积20 * 20进行皱褶处理,并以250 * 350的浮雕图像显示此裁剪区域。每一件事都很顺利。 我的问题是图像失真。
即使我正在使用此方法平滑完成图像内容。
private function smoothImage(event:Event):void
{
var bitmap: Bitmap = ((event.target as Image).content as Bitmap);
if (bitmap != null)
{
bitmap.smoothing = true;
}
}
我想得到本网站的结果。 http://www.yourplayingcards.com/builder/
请帮我弄一下图像失真。
Can we show bitmapdata of 20*20 into image of 250*350 without distotion?
我认为,如果你把一个20×20一块位图图像,并将其展开为250x350,您将不得不期待一些失真。如果保持相同的宽高比(250x250或350x350),但可能不会太多。真实世界中的图像操作并不像电视上的那样,您可以放大,锐化图像,然后“查看”复杂的细节,例如窗口中的脸部反射,以显示凶手的身份。 – JeffryHouser 2011-04-26 12:04:12