Hi Jack,
im using the colorMatrixPlugin for easily applying colorMatrixs (such as grayscale just by saturation:0) on DisplayObjects but unfortunately its not been applied to the BitmapData of Bitmaps. Sure, it makes sense the way it is but is there a switch or so for applying it directely on the bitmapData?
My common way is to redraw the data after applying the colorMatrix-Tween on a temporary bitmap.
var tmp:Bitmap = new Bitmap(data);
TweenMax.to( tmp,0, {colorMatrixFilter:{saturation:0}});
mainData.draw(tmp);
Its just a matter of performance here. If you say using TweenMax+ColorMatrixPlugin+Redrawing comes to the same as using internal ColorMatrix directly on the data w/o redrawing. Then i certainly use TweenMax (it is way more handy)!
Best regards from Berlin,GER
Tim