The aspect ratio will be preserved, yes. I don't have to do any effort for that either, thanks to notaz' work. I just set the screen resolution to, say, 1200x900, and it will automatically scale it to 640x480 with black pillarboxes.
When you zoom in, I make sure that you see a portion of the image that fills the entire screen, of course with the right aspect ratio.
Another thing:
I'm not sure what I should do with transparent PNGs. The fastest thing to do is to just ignore the alpha channel, but that's of course not correct. I can also blend the image with a background - the typical thing to do here is to show a grey checkerboard "below" the transparency. The easiest thing is to blend with a fixed color (e.g. black). What do you think?
When you zoom in, I make sure that you see a portion of the image that fills the entire screen, of course with the right aspect ratio.
Another thing:
I'm not sure what I should do with transparent PNGs. The fastest thing to do is to just ignore the alpha channel, but that's of course not correct. I can also blend the image with a background - the typical thing to do here is to show a grey checkerboard "below" the transparency. The easiest thing is to blend with a fixed color (e.g. black). What do you think?