All you need is just a photo of yourself, a printer and an internet connection. With only that, you can easily convert any of your digital picture into a valid passport size photograph.
Getting a passport photo shot can be a daunting task, especially when you are trying to apply for visas to enter a foreign country. The dimensions of a legal passport photograph often vary according to the country. This tool (well, website) helps in taking care of the size requirement very easily.
You pick a country and then select whether you need the photo for a visa, passport or applying for a citizenship. Then upload the digital photo, crop and you immediately get a printable strip of 6-8 photographs for free.
Visit the site here