Bojil,
  Can you use colorTransform to invert the colour values, then do a merge()?

Ian

On 8/21/07, Bojil Vassilev <[EMAIL PROTECTED]> wrote:
>
> Hey List,
>
> I have BitmapData A and BitmapData B;
> Is there a fast routine that from every pixel in A will subtract the
> color of the coresponding pixel in B?
> I'm looking for a solution using the built-in BitmapData functions,
> since a manual looop on every pixel will be somewhat intensive (even if
> I use the getPixels>loop ByteArray>setPixels hack to set the pixels,
> instead of a setPixel() loop);
>
> BitmapData.merge() is a nice and fast way to add pixels from one bitmap
> to another, specifing te amount to be added via a Multiplier param. It
> would be cool if one can set a multiplier of a negative value, which
> will result in substracting the amount instead of adding it, but that's
> not possible.
>
> Maybe a soluton is to have the display object of BitmapData A stacked
> above that of BitmapData B, with some BlendMode setting (SCREEN?) that
> will subtract B pixels from A pixels?
> Other ideas?
>
> Thanks,
> Bojil
>
>
>
>
>
> _______________________________________________
> Flashcoders@chattyfig.figleaf.com
> To change your subscription options or search the archive:
> http://chattyfig.figleaf.com/mailman/listinfo/flashcoders
>
> Brought to you by Fig Leaf Software
> Premier Authorized Adobe Consulting and Training
> http://www.figleaf.com
> http://training.figleaf.com
>
_______________________________________________
Flashcoders@chattyfig.figleaf.com
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

Reply via email to