PNG ou WEBP para PDF: transparência, tamanho e qualidade
PNG ou WEBP para montar um PDF: o que acontece com a transparência, por que o WEBP vira JPEG na conversão e qual formato usar para print, logotipo ou foto.
Para montar um PDF, prefira PNG quando a imagem tiver texto, linhas finas ou transparência. O WEBP serve bem para a web, mas o imagem para PDF o converte em JPEG, e o JPEG não tem transparência. A conversão, e não o formato original, decide o resultado.
Como cada formato guarda a imagem
O PNG usa compressão sem perda. Ele reorganiza os dados para ocupar menos espaço e devolve exatamente os pixels que gravou, inclusive o canal alfa, que define quais pontos são transparentes e em que grau. Por isso o PNG é o formato padrão de prints, logotipos e gráficos com bordas nítidas.
O WEBP é um formato do Google que aceita os dois modos. No modo com perda, ele descarta detalhe, como o JPEG faz, mas com uma codificação mais eficiente. No modo sem perda, ele comprime como o PNG. Nos dois, pode haver canal alfa. Essa flexibilidade é a razão pela qual sites servem WEBP: o arquivo é menor, e a transparência continua disponível.
PNG e WEBP lado a lado
| Critério | PNG | WEBP |
|---|---|---|
| Compressão | Sem perda | Com perda ou sem perda |
| Transparência | Sim | Sim |
| Peso típico de foto | Maior | Menor |
| Texto e linhas finas | Nítidos | Nítidos só sem perda |
| No imagem para PDF | Entra sem recompressão | Vira JPEG com qualidade 92 |
| Transparência no PDF | Entra intacta; confira a página | Perdida na conversão |
A tabela mostra o ponto central. A diferença de peso entre os dois formatos existe na pasta do computador, mas o PDF impõe a sua própria regra. Um WEBP menor na origem pode virar um JPEG do mesmo tamanho ou maior dentro do PDF, porque a conversão usa qualidade alta.
Transparência: o ponto que mais dá problema
Transparência é a parte que a maioria das pessoas não vê até o PDF chegar. Um logotipo com fundo transparente fica bonito na tela e ganha um retângulo branco ou colorido no documento impresso, ou o contrário. O motivo pode estar no formato de origem ou na etapa de conversão.
No caso do WEBP, o problema é certo: a conversão para JPEG descarta o canal alfa, porque o JPEG não tem esse recurso. A cor que entra no lugar da área transparente não é garantida, e cabe conferir a página. No caso do PNG, o arquivo entra intacto, mas como o leitor de PDF vai exibir a transparência depende da forma como o PDF foi montado. Por isso o teste é com o seu arquivo, e não com uma regra geral.
Qual formato usar em cada caso
- Print de tela com texto. PNG. As letras ficam nítidas, e o formato não recomprime a imagem no PDF.
- Logotipo ou ícone com fundo transparente. PNG, e confira a página convertida antes de enviar.
- Foto de documento. JPEG ou PNG, sem diferença relevante para o PDF. Para o passo a passo com foto, leia foto de documento para PDF.
- Imagem que o site entregou em WEBP. Converta para PNG antes de montar o PDF, se houver transparência ou texto. Sem esses dois elementos, o WEBP convertido costuma ser suficiente (o WEBP para PDF faz a conversão direta).
Como converter um WEBP para PNG
Abra a imagem no navegador ou no visualizador do sistema e salve de novo como PNG, pela opção Exportar, Salvar como ou Salvar imagem. Num celular, o app de fotos costuma ter a mesma opção, e em alguns casos é preciso compartilhar a imagem para um app de edição. O objetivo é gerar o PNG antes de entrar no PDF, para que a conversão não passe pelo JPEG.
Quando você salva uma imagem de um site, ela pode vir em WEBP sem que você perceba, porque é o formato que o site serve. Esse é o caso mais comum de um print que chega como WEBP; o guia o que é WEBP explica por quê. Confira a extensão do arquivo antes de montar o PDF, e se não souber, abra a imagem num visualizador antes.
Se o PDF já está pronto
Se o PDF já foi feito com um WEBP convertido e a transparência sumiu, a correção é refazer a imagem a partir do original em PNG, e não editar o PDF. A conversão do JPEG não pode ser desfeita depois, porque a informação do canal alfa já foi descartada. Use a ferramenta de PNG para PDF de novo, com a versão em PNG.
Para o caso de imagens que vão para impressão, o formato é só uma parte da história. Veja também o PNG ou JPG para páginas de PDF, que trata do mesmo dilema com a perda de qualidade e o DPI.
Perguntas frequentes
Meu logotipo em WEBP perdeu o fundo transparente depois de virar PDF: dá para recuperar?
Não dá para recuperar dentro do PDF. O imagem para PDF converte WEBP em JPEG, e o JPEG não guarda transparência, então a área transparente virou uma cor sólida que não é garantida. Refaça o PDF a partir do logotipo em PNG, que entra sem conversão, e confira a página antes de enviar.
Um PNG com fundo transparente entra no PDF do mesmo jeito?
O PNG entra sem recompressão, porque é um dos dois formatos que o imagem para PDF deixa passar intacto. Isso não garante como a área transparente aparece no leitor. Abra o PDF gerado num leitor e veja a página com o fundo que você espera.
Por que o WEBP que o site baixou ficou com cores diferentes no PDF?
Porque o conversor reencoda o WEBP em JPEG com qualidade 92, e essa segunda compressão altera a cor e o contorno das áreas de cor sólida. Em foto, a diferença é pequena. Em logotipo, ícone ou print com texto colorido, ela aparece mais. O PNG original evita essa etapa.
Qual é mais leve, PNG ou WEBP, para montar um PDF de imagens?
Para foto, o WEBP costuma ser menor que o PNG na origem, porque aceita compressão com perda. No PDF, porém, o WEBP vira JPEG e o peso passa a depender do JPEG gerado, não do WEBP. Para um print de tela com texto, o PNG em geral é o mais leve e o mais nítido.