Qualidade PNG e tamanho do arquivo PDF
PNG é um formato sem perdas: salvar um PNG não joga detalhes fora como salvar um JPG faz, e é por isso que capturas de tela, gráficos e diagramas costumam ser PNG. Veja o que o PNG to PDF realmente guarda.
Há duas opções em Configurar página: Qualidade primeiro, a padrão, e Arquivo menor. Detalhes, embaixo delas, traz uma versão curta deste guia.
Qualidade primeiro: sem perdas, nunca JPEG
Com Qualidade primeiro, os pixels de cada PNG são guardados no PDF com compressão sem perdas (Flate, o nome no PDF para o mesmo método Deflate que o PNG usa). Nenhuma imagem é convertida em JPEG, em nenhuma das opções.
- PNGs de 8 bits — coloridos, com paleta, em tons de cinza e entrelaçados — mantêm os pixels exatos em navegadores baseados no Chromium, como Chrome e Edge. Medimos uma diferença de zero.
- PNGs de 16 bits são decodificados pelo navegador para 8 bits por canal, e é isso que vai para o PDF. A maior diferença que medimos foi de 1 nível em 255 no Chromium e de 3 no WebKit, o motor do Safari. A aparência é a mesma, mas não é uma cópia bit a bit do arquivo de 16 bits.
- A transparência é mantida como uma máscara suave separada — exata em navegadores baseados no Chromium e com no máximo 1 nível invisível de diferença no Safari para PNGs em tons de cinza ou de 16 bits; transparência do PNG no PDF explica por que ela ainda parece branca na página.
Uma observação sobre o Safari
No Safari, PNGs em tons de cinza saem com desvios minúsculos — até 2 ou 3 níveis em 255, pequenos demais para ver — e são guardados como coloridos em vez de cinza. Isso pode deixar o PDF bem maior: um degradê cinza de 400 × 300 ocupou 2 KB no Chromium e 151 KB no WebKit. Se você tem muitos PNGs em tons de cinza e o tamanho importa, um navegador baseado no Chromium gera o PDF menor.
Imagens muito grandes
O navegador decodifica cada imagem, e existe um limite do dispositivo: imagens acima de 16.777.216 pixels (4096 × 4096) são reduzidas para caber nele — uma imagem de 6000 × 4000, com 24 megapixels, vira 5016 × 3344. O card dela mostra Reduzida para caber no limite do dispositivo, e depois de salvar a faixa de resultado conta essas imagens, por exemplo 1 imagem reduzida.
A maioria das capturas de tela fica muito abaixo do limite. Uma captura alta de 1170 × 12000 (14 megapixels) e um panorama de 12000 × 1000 (12 megapixels) entram os dois em tamanho cheio.
Arquivo menor
| Imagem | Qualidade primeiro | Arquivo menor |
|---|---|---|
| Lado maior ≤ 2000 px | sem alteração | sem alteração |
| Lado maior > 2000 px | tamanho cheio* | lado maior de 2000 px† |
| Captura longa ou panorama | tamanho cheio* | lado menor ≥ 600 px† |
| Compressão | sem perdas | sem perdas |
| Transparência | máscara suave | máscara suave |
* Imagens acima do limite do dispositivo são reduzidas nas duas opções.
† Só se isso deixar a imagem menor em bytes; caso contrário, ela fica com a versão de Qualidade primeiro, inclusive no tamanho em pixels.
Para cada imagem com mais de 2000 px no lado maior, Arquivo menor prepara uma candidata: normalmente o lado maior passa a ter 2000 px, ainda sem perdas, com a transparência ainda mantida. A candidata só é usada quando é realmente menor do que a versão de Qualidade primeiro. Imagens de 2000 px ou menos não são tocadas, e nenhuma imagem é ampliada. Quanto o seu PDF encolhe depende inteiramente das suas imagens — não há uma porcentagem fixa, e ele pode nem encolher.
Capturas longas e panoramas
Levar o lado maior a 2000 px deixaria uma imagem longa muito fina: uma captura com rolagem de 1170 × 12000 viraria 195 × 2000, e o texto dela já não daria para ler. Por isso, quando essa regra levaria o lado menor abaixo de 600 px, Arquivo menor mantém o lado menor em 600 px e reduz o lado maior na mesma proporção. Uma imagem cujo lado menor já está abaixo de 600 px não é ampliada nem reduzida; ela fica com a versão de Qualidade primeiro. Quando isso acontece, a faixa abaixo das imagens avisa que a legibilidade da imagem longa foi preservada.
Nos nossos testes no Chrome, uma imagem de 6000 × 4000 virou 2000 × 1333 e o PDF dela passou de 175 KB para 58 KB. Uma captura de 1170 × 12000 virou 600 × 6154, o PDF dela passou de 404 KB para 104 KB, e o texto ainda dava para ler. Um panorama de 12000 × 1000 virou 7200 × 600, e o PDF dele passou de 122 KB para 65 KB.
Por que um PDF de PNG tem o tamanho que tem
O tamanho do PDF vem quase todo dos dados de imagem, guardados sem perdas. Capturas de tela e gráficos, com grandes áreas de cor lisa, comprimem bem, então um PDF feito com eles costuma ser pequeno. Uma foto salva como PNG precisa de muitos bytes para ser guardada sem perdas, e o PDF continua grande; nesse caso, o único jeito de reduzi-lo é Arquivo menor.
Veja o tamanho real
Depois de tocar em Salvar PDF, a faixa de baixo mostra o número de páginas, o tamanho real do arquivo e as imagens que foram reduzidas, se houver. Para comparar, salve uma vez com Qualidade primeiro, mude para Arquivo menor e salve de novo.
Qual escolher
- Fique com Qualidade primeiro para capturas com letras miúdas, gráficos que você vai ampliar ou imprimir e tudo o que for arquivar.
- Escolha Arquivo menor quando imagens grandes — acima de 2000 px — esbarrarem em um limite de tamanho e perder pixels nessas imagens for aceitável. Capturas longas mantêm pelo menos 600 px no lado menor, então um texto comum continua legível; letras muito miúdas ainda podem ficar difíceis de ler.