Eu tive sucesso com sites de fotos de vistos online. (O que eu usei foi epassportphoto.com, mas existem outros.) Você apenas tira uma selfie com a câmera do seu smartphone e a envia para o site, diz a eles quais são as especificações do país que você deseja e depois as cortam no tamanho certo e verifique se a iluminação está boa e envie-a para um CVS para impressão, onde você pode buscá-la. (Você tem que cortar sozinho usando uma tesoura, mas eles fornecem as linhas a serem seguidas.) Custa da ordem de US $ 10 a 20, semelhante ao que uma loja de fotografia cobraria. Solicitei um visto chinês com as fotografias resultantes e o consulado as aceitou sem reclamar ou comentar.
Nota: Não tenho afiliação com nenhum desses sites.