egami wrote:1. Better to create, save and destroy.
why? let's say i have 100 images and i need to draw something (or maybe couple of things) in each one of them, it's not better to make the changes on all of the images (and meantime save them into some data structure, array etc) and then save and destroy them all? the main point is that maybe i'll need to draw twice or more on the same image, so 'buffer' the image into the array will be efficient-est then load it again from the hard drive. am i right?