Совместное использование двух изображений с помощью Actionscript 3.0 / Flex - PullRequest
0 голосов
/ 28 октября 2010

Нет ли способа объединить два изображения вместе с помощью оператора xOr?Я понимаю, что могу шаг за шагом переходить от пикселя к пикселю, но, учитывая все графические опции, доступные для Flash, я неохотно предпочитаю использовать этот метод.Как это можно сделать эффективно?

var pixel1:uint;
var pixel2:uint;
var xorMergedPixel:uint;
for (var x:int=0;x<22;x++) {
  for (var y:int=0;y<22;y++) {
    pixel1=bitmapData1.getPixel(x,y);
    pixel2=bitmapData2.getPixel(x,y);
    xorMergedPixel=pixel1^pixel2;
    bitmapData3.setPixel(x,y,xorMergedPixel);
  }
}

1 Ответ

2 голосов
/ 28 октября 2010

Pixel Bender - ваш лучший вариант.http://www.adobe.com/devnet/flex/articles/pixel_bender_basics_flex_air.html

...