Я создаю флэш-приложение, которое извлекает изображения из flickr и удаляет белый фон
Я использую порог, и я получаю действительно неровный результат
есть ли способ получить более качественный и плавный цветовой ключ?
Спасибо
photoNumber = Math.floor(Math.random() * (photos.length));</p>
<pre><code> loader.load(new URLRequest(photos[photoNumber].path));
loader.contentLoaderInfo.addEventListener(Event.COMPLETE,draw);
trace ( "trying to load photo " + photoNumber );
function draw(e:Event) {
trace ("show photo " + photoNumber)
var W:int=e.target.content.width;
var H:int=e.target.content.height;
bitmapdata=new BitmapData(W,H);
bitmap=new Bitmap(bitmapdata);
bitmapdata.draw(e.target.content);
var threshold:uint = 0xF9F8F800;
var color:uint = 0x00000000;
var maskColor:uint = 0x00FF0000;
bitmapdata.threshold(bitmapdata,new Rectangle(0,0,W,H),new Point(0,0),">", threshold, color, maskColor, true);
bitmap.smoothing = true;
//bitmap.scaleX = bitmap.scaleY = 0.99; // <----
imgHolder.addChild(bitmap);
}
}