A free app for Android, by Gallery Photos.
Developed by Gallery Photos, US Passport Photo ID – US Pass is an app that lets you take the most precise passport photo at home using your smartphone. It can make any size photo for your passport, visa, license or ID.
With this app, you can make an ID picture with a background and text. You can use the templates for all countries of the world including the USA, Spain, Germany, France, India, Italy, Korea and Brazil.
You can remove the background from the image and add a background or text to the image.
Aside from these, you can also generate the appropriate picture for your green card, among many others.