I am not an expert so I don't know if this the best. I know there are a lot a good photo editing programs out there but I edit my pictures in Google Picasa, save them and then use Microsoft Publisher to size my photos and print them on my printer.
Enjoy your day,
Mixed blessing: Getting a kidney transplant from a bed wetter. - Bob Smiley.