yes, how do they do that pour-in effect? (I know I could look at the source)
rendered the sprite to an offscreen canvas to grab the pixel values. then created rects to represent each pixel and move around on a canvas with a speed based on y position.