詳細知識點:http://bbs.9ria.com/viewthread.php?tid=60224
代碼:
還是直接上最簡單的代碼 :
PNG 摳圖就是將一些透明區域扣掉
getColorBoundsRect的用法 看幫助文檔
/*/
PNG 摳圖 下面 的Data爲一png照片的鏈接名
*/
var data:BitmapData=new Data(800,600);
var _mask:uint=0xFF000000
var color:uint=0x00000000
var rec:Rectangle=data.getColorBoundsRect(_mask,color,false);
trace(rec.width)
var bmpData:BitmapData=new BitmapData(rec.width,rec.height,true,0xff);
var mat:Matrix=new Matrix();
mat.tx=-rec.x;
mat.ty=-rec.y
bmpData.draw(data,mat);
var bmp:Bitmap=new Bitmap(bmpData)
addChild(bmp)
trace(bmp.width);