Also, I've not used this for a visa application, but I have for a British passport renewal and a phone camera photo, ordered online for passport photo size was absolutely fine. You just have to make sure you comply with all the photo requirements (i.e. white background, not smiling, no hats etc..). I'd therefore assume that it would also be ok for a visa.