Nice post with a bit of theory. I think i used it to make a grayscale or a super saturate version of BitmapData.