I don't know if you realise, but a lot of images if stretched may not look the way you want them to.... Most modern monitors and projectors are 16:9 or 4:3 which is fine, except that most still cameras are 4:5 or 2:3 there are 4 solutions to this as follows:<br><br>1) Stretch in both dimensions, this will distort the image, a picture of a globe will look like an oval, because you need to change the pixel dimensions from a square to a rectangle to make it work. <br><br>2) this method requires that you stretch in both dimensions to a virtual space, and then cut to fit the screen dimensions, this is also not ideal, in that it cuts off part of the image. The picture of the Sunday school where everyone's head is cut off, is a good example.<br><br>3) Letter box, You stretch equally until you hit a screen limit, then use black bands to make the other dimension fit the screen size. This is the easiest to do, and most graphics libraries do it this way. <br><br>4) Double Letter Box, in this case you don't stretch anything just paint a black border around the image to fit the new screen format. <br><br>With options 3 & 4 the border can be black, or any other colour including a blurred partial copy of the image itself. <br><br>Because options 1 & 2 distort the image, most software does not support them, the code to implement option 1 is horribly ugly, and requires copious amounts of C language or assembler code, to implement, I've played with this stuff. Not only this, but the code for Windows will be completely different on Linux and different again or a Mac <br><br>You always have the option to do the stretching by hand using Photoshop or The GIMP, then feed the edited image into your imaging software. <br><br>