Qualità PNG e dimensioni del file PDF
Il PNG è un formato senza perdita: salvare un PNG non butta via dettagli come succede salvando un JPG, ed è per questo che screenshot, grafici e diagrammi sono di solito in PNG. Ecco che cosa memorizza davvero PNG to PDF.
In Imposta pagina ci sono due opzioni: Priorità qualità, quella predefinita, e File leggero. Dettagli, sotto di esse, offre una versione breve di questa guida.
Priorità qualità: senza perdita, mai JPEG
Con Priorità qualità, i pixel di ogni PNG vengono memorizzati nel PDF con compressione senza perdita (Flate, il nome che nel PDF ha lo stesso metodo Deflate usato dal PNG). Nessuna immagine viene convertita in JPEG, con nessuna delle due opzioni.
- I PNG a 8 bit — a colori, a palette, in scala di grigi e interlacciati — mantengono esattamente i loro pixel nei browser basati su Chromium, come Chrome ed Edge. Abbiamo misurato una differenza pari a zero.
- I PNG a 16 bit vengono decodificati dal browser a 8 bit per canale, ed è questo che entra nel PDF. La differenza più grande che abbiamo misurato è stata di 1 livello su 255 in Chromium e di 3 in WebKit, il motore di Safari. A vista è uguale, ma non è una copia bit per bit del file a 16 bit.
- La trasparenza viene mantenuta come maschera morbida separata: esatta nei browser basati su Chromium, con al massimo 1 livello invisibile di scarto in Safari per i PNG in scala di grigi o a 16 bit; trasparenza PNG nel PDF spiega perché sulla pagina sembra comunque bianca.
Una nota su Safari
In Safari i PNG in scala di grigi escono con scostamenti minimi — fino a 2 o 3 livelli su 255, troppo piccoli per vederli — e vengono memorizzati a colori invece che in grigio. Questo può rendere il PDF molto più pesante: una sfumatura grigia di 400 × 300 ha occupato 2 KB in Chromium e 151 KB in WebKit. Se hai molti PNG in scala di grigi e il peso conta, un browser basato su Chromium crea il PDF più leggero.
Immagini molto grandi
Il browser decodifica ogni immagine, e c’è un limite del dispositivo: le immagini sopra i 16.777.216 pixel (4096 × 4096) vengono ridotte per rientrarci — un’immagine di 6000 × 4000, 24 megapixel, diventa 5016 × 3344. La sua scheda indica Ridotta per rientrare nel limite del dispositivo, e dopo il salvataggio la striscia del risultato conta queste immagini, per esempio 1 immagine ridotta.
La maggior parte degli screenshot è molto al di sotto del limite. Uno screenshot alto di 1170 × 12000 (14 megapixel) e un panorama di 12000 × 1000 (12 megapixel) entrano entrambi a dimensione piena.
File leggero
| Immagine | Priorità qualità | File leggero |
|---|---|---|
| Lato lungo ≤ 2000 px | invariata | invariata |
| Lato lungo > 2000 px | dimensione piena* | lato lungo di 2000 px† |
| Screenshot lungo o panorama | dimensione piena* | lato corto di almeno 600 px† |
| Compressione | senza perdita | senza perdita |
| Trasparenza | maschera morbida | maschera morbida |
* Le immagini sopra il limite del dispositivo vengono ridotte con entrambe le opzioni.
† Solo se così l’immagine diventa più piccola in byte; altrimenti mantiene la sua versione Priorità qualità, dimensione in pixel compresa.
Per ogni immagine più lunga di 2000 px sul lato lungo, File leggero prepara una candidata: di norma il suo lato lungo diventa di 2000 px, sempre senza perdita, trasparenza sempre mantenuta. La candidata viene usata solo quando è davvero più piccola della versione Priorità qualità. Le immagini di 2000 px o meno non vengono toccate, e nessuna immagine viene mai ingrandita. Quanto si riduce il tuo PDF dipende interamente dalle tue immagini: non c’è una percentuale fissa, e potrebbe non ridursi affatto.
Screenshot lunghi e panorami
Portare il lato lungo a 2000 px renderebbe un’immagine lunga molto sottile: uno screenshot a scorrimento di 1170 × 12000 diventerebbe 195 × 2000, e il suo testo non si leggerebbe più. Per questo, quando quella regola porterebbe il lato corto sotto i 600 px, File leggero mantiene il lato corto a 600 px e riduce il lato lungo in proporzione. Un’immagine il cui lato corto è già sotto i 600 px non viene né ingrandita né ridotta: mantiene la sua versione Priorità qualità. Quando succede, la striscia sotto le immagini indica che la leggibilità dell’immagine lunga è stata preservata.
Nei nostri test in Chrome, un’immagine di 6000 × 4000 è diventata 2000 × 1333 e il suo PDF è passato da 175 KB a 58 KB. Uno screenshot di 1170 × 12000 è diventato 600 × 6154, il suo PDF è passato da 404 KB a 104 KB e il testo si leggeva ancora. Un panorama di 12000 × 1000 è diventato 7200 × 600 e il suo PDF è passato da 122 KB a 65 KB.
Perché un PDF di PNG pesa quanto pesa
Il peso del PDF viene quasi tutto dai dati delle immagini, memorizzati senza perdita. Screenshot e grafici, con grandi aree di colore uniforme, si comprimono bene, quindi un PDF fatto con loro è spesso leggero. Una foto salvata come PNG richiede molti byte per essere memorizzata senza perdita, e il PDF resta pesante; in questo caso l’unico modo per ridurlo è File leggero.
Guarda il peso reale
Dopo aver toccato Salva PDF, la striscia in basso mostra il numero di pagine, la dimensione reale del file e le eventuali immagini ridotte. Per confrontare, salva una volta con Priorità qualità, passa a File leggero e salva di nuovo.
Quale scegliere
- Mantieni Priorità qualità per screenshot con caratteri minuti, grafici che ingrandirai o stamperai e tutto ciò che archivi.
- Scegli File leggero quando immagini grandi — oltre 2000 px — si scontrano con un limite di dimensione e perdere pixel su quelle immagini è accettabile. Gli screenshot lunghi mantengono almeno 600 px sul lato corto, così il testo normale resta leggibile; i caratteri minuti possono comunque diventare difficili da leggere.