Using bitmap filters you can modify whole BitmapData at once rather than performing same operation per pixel in a loop. While it is easy to see this property as an obstacle, good things come to those who can see it as an advantage.