The requirements of what must and must not be on a US visa photograph are quite clearly stated online. But I am not so sure about quality, there are statements made on blurriness and grain but I cannot judge at all whether my pictures fulfills them.
There is not photographer near me so I would have to travel quite a distance and spend a hefty sum to have my picture taken professionally. Trying to take a selfie with my phone also did not go so well. What I have instead trie is to take a picture a Photo Booth and scan that at 600 dpi. Unfortunately the result still looks somewhat grainy, see picture attached. Will this still be acceptable?

