我使用核心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