Qualité PNG et taille du fichier PDF
Le PNG est un format sans perte : enregistrer un PNG ne supprime pas de détails comme le fait l’enregistrement d’un JPG, et c’est pourquoi les captures d’écran, les graphiques et les schémas sont généralement en PNG. Voici ce que PNG to PDF stocke réellement.
Mise en page propose deux options : Priorité qualité, par défaut, et Fichier léger. Détails, en dessous, donne une version courte de ce guide.
Priorité qualité : sans perte, jamais en JPEG
Avec Priorité qualité, les pixels de chaque PNG sont stockés dans le PDF avec une compression sans perte (Flate, le nom dans le PDF de la même méthode Deflate qu’utilise le PNG). Aucune image n’est convertie en JPEG, quelle que soit l’option.
- Les PNG 8 bits – en couleur, à palette, en niveaux de gris et entrelacés – gardent exactement leurs pixels dans les navigateurs basés sur Chromium, comme Chrome et Edge. Nous avons mesuré un écart nul.
- Les PNG 16 bits sont décodés par le navigateur sur 8 bits par canal, et c’est cela qui entre dans le PDF. Le plus grand écart que nous avons mesuré était de 1 niveau sur 255 dans Chromium et de 3 dans WebKit, le moteur de Safari. Visuellement, c’est pareil, mais ce n’est pas une copie bit à bit du fichier 16 bits.
- La transparence est conservée sous forme de masque doux séparé – exact dans les navigateurs basés sur Chromium, avec au plus 1 niveau d’écart invisible dans Safari pour les PNG en niveaux de gris ou 16 bits ; transparence PNG dans un PDF explique pourquoi elle paraît malgré tout blanche sur la page.
Une remarque sur Safari
Dans Safari, les PNG en niveaux de gris ressortent avec d’infimes écarts – jusqu’à 2 ou 3 niveaux sur 255, trop peu pour être vus – et sont stockés en couleur au lieu de gris. Le PDF peut alors devenir nettement plus lourd : un dégradé gris de 400 × 300 occupait 2 KB dans Chromium et 151 KB dans WebKit. Si vous avez beaucoup de PNG en niveaux de gris et que la taille compte, un navigateur basé sur Chromium produit le PDF le plus léger.
Très grandes images
Votre navigateur décode chaque image, et il existe une limite de l’appareil : les images de plus de 16 777 216 pixels (4096 × 4096) sont réduites pour y tenir – une image de 6000 × 4000, soit 24 mégapixels, devient 5016 × 3344. Sa carte indique Réduite pour respecter la limite de l’appareil, et après l’enregistrement, la bande de résultat compte ces images, par exemple 1 image réduite.
La plupart des captures sont très loin de cette limite. Une capture haute de 1170 × 12000 (14 mégapixels) et un panorama de 12000 × 1000 (12 mégapixels) entrent tous deux en taille réelle.
Fichier léger
| Image | Priorité qualité | Fichier léger |
|---|---|---|
| Grand côté ≤ 2000 px | inchangée | inchangée |
| Grand côté > 2000 px | taille réelle* | grand côté à 2000 px† |
| Capture longue ou panorama | taille réelle* | petit côté d’au moins 600 px† |
| Compression | sans perte | sans perte |
| Transparence | masque doux | masque doux |
* Les images au-delà de la limite de l’appareil sont réduites avec les deux options.
† Seulement si l’image devient ainsi plus légère en octets ; sinon, elle garde sa version Priorité qualité, dimensions en pixels comprises.
Pour chaque image de plus de 2000 px sur son grand côté, Fichier léger prépare une version candidate : normalement, son grand côté passe à 2000 px, toujours sans perte, transparence conservée. La candidate n’est utilisée que si elle est réellement plus légère que la version Priorité qualité. Les images de 2000 px ou moins ne sont pas touchées du tout, et aucune image n’est jamais agrandie. L’allègement de votre propre PDF dépend entièrement de vos images : il n’y a pas de pourcentage fixe, et il peut ne pas s’alléger du tout.
Captures longues et panoramas
Ramener le grand côté à 2000 px rendrait une image longue très étroite : une capture défilante de 1170 × 12000 deviendrait 195 × 2000, et son texte ne serait plus lisible. Donc, quand cette règle ferait passer le petit côté sous 600 px, Fichier léger garde le petit côté à 600 px et réduit le grand côté en proportion. Une image dont le petit côté fait déjà moins de 600 px n’est ni agrandie ni réduite ; elle garde sa version Priorité qualité. Dans ce cas, la bande sous les images indique que la lisibilité de l’image longue a été préservée.
Dans nos tests sous Chrome, une image de 6000 × 4000 est passée à 2000 × 1333 et son PDF est passé de 175 KB à 58 KB. Une capture de 1170 × 12000 est passée à 600 × 6154, son PDF est passé de 404 KB à 104 KB, et son texte restait lisible. Un panorama de 12000 × 1000 est passé à 7200 × 600, et son PDF est passé de 122 KB à 65 KB.
Pourquoi un PDF de PNG pèse ce qu’il pèse
La taille du PDF vient presque entièrement des données d’image, stockées sans perte. Les captures et les graphiques, avec de grandes zones de couleur unie, se compressent bien : un PDF qui en est fait est souvent léger. Une photo enregistrée en PNG demande beaucoup d’octets pour être stockée sans perte, et le PDF reste lourd ; dans ce cas, le seul moyen de l’alléger est Fichier léger.
Voir la taille réelle
Après avoir touché Enregistrer le PDF, la bande en bas affiche le nombre de pages, la taille réelle du fichier et les éventuelles images réduites. Pour comparer, enregistrez une fois avec Priorité qualité, passez à Fichier léger et enregistrez de nouveau.
Que choisir ?
- Gardez Priorité qualité pour les captures en petits caractères, les graphiques que vous allez agrandir ou imprimer, et tout ce que vous archivez.
- Choisissez Fichier léger quand de grandes images – plus de 2000 px – se heurtent à une limite de taille et que perdre des pixels sur ces images est acceptable. Les captures longues gardent au moins 600 px sur leur petit côté, donc un texte ordinaire reste lisible ; les très petits caractères peuvent tout de même devenir difficiles à lire.