A mensagem costuma ser inútil: formato inválido, ou arquivo muito grande, sem dizer qual dos dois. Com uma foto feita no iPhone, é bem provável que sejam os dois ao mesmo tempo.
Descobrir qual é o problema
Se o nome do arquivo termina em .heic, o formato é o primeiro suspeito: muitos sites aceitam só JPG e PNG e nem tentam ler outra coisa.
Se termina em .jpg e mesmo assim é recusado, o problema é o tamanho. Fotos de iPhone passam com frequência de 3 ou 4 MB, e muitas inscrições limitam em 2 MB ou menos.
Converter para um formato que o site entenda
Pelo computador, o conversor no navegador gera o JPG sem subir a foto para nenhum servidor, o que importa bastante quando o documento é um RG ou um comprovante.
Pelo iPhone, o aplicativo converte direto na fototeca e salva o JPG pronto para anexar, sem passar pelo computador.
Reduzir sem estragar o documento
Quando sobra peso, o que funciona é diminuir o lado maior. Uma foto com 4032 pixels de largura é muito mais do que qualquer formulário precisa; 2000 pixels continuam de sobra para um documento ficar legível e costumam deixar o arquivo bem abaixo do limite.
Baixar a qualidade abaixo de 0,7 é má ideia aqui: num documento com letra pequena, os defeitos aparecem justamente em volta das letras, que é a única coisa que precisa ser lida.
- Primeiro as dimensões, depois a qualidade.
- 2000 pixels de lado maior bastam para quase toda inscrição.
- Não desça de 0,7 se a foto tiver texto.
Conferir antes de enviar de novo
Vale abrir o arquivo já convertido e confirmar que dá para ler tudo que precisa ser lido, principalmente números. É mais rápido do que descobrir isso quando a inscrição volta dias depois.
E se o documento foi fotografado em casa, lembre que o original levava coordenadas. O JPG do navegador não guarda nenhuma; o aplicativo tira a localização e mantém a data.
Por que o formulário recusa uma foto que está perfeita?
Por que a foto aparece no celular e o site não aceita?
Porque o celular sabe ler HEIC e o servidor do site normalmente não. Aparecer na sua tela não diz nada sobre o que o formulário consegue processar.
Posso só trocar a extensão para .jpg?
Não. O conteúdo continuaria sendo HEIC e o site recusaria do mesmo jeito, ou pior: aceitaria e depois ninguém conseguiria abrir.
Como deixar o arquivo com menos de 2 MB exatos?
Não existe ajuste de tamanho final. Reduza o lado maior, veja o peso e repita se precisar; uma ou duas rodadas costumam bastar.
É seguro usar conversor online com documento oficial?
Nos que sobem o arquivo para um servidor, você entregou esse documento a terceiros. O conversor deste site decodifica no seu próprio navegador e não envia nada.
E se o site pedir PDF?
Aí é outra ferramenta: estas geram só JPG. Converta primeiro se o arquivo for HEIC e use depois o que gera o PDF.