I would like to explode sprites using something like the TurboPixels unit.
Trouble is, I would need to reference the original sprite image, not the item on the surface (somewhere for the GetPixels() function to reference) and then render the result to the surface using PutPixels().
What would be the best place to use as the source? or more specifically, what would be the best way to copy pixels from an image to the surface?

thanks