Préproduction. Ce site n’est pas indexable : en-tête X-Robots-Tag et balise meta robots en noindex.

Réglage DPI

Vérifier le DPI d’une image

Ce que votre fichier déclare, et d’où la valeur est tirée — car deux logiciels affichent parfois deux densités différentes pour le même JPEG. Lecture seule : votre fichier n’est jamais modifié.

Pourquoi la provenance compte

Un JPEG peut porter une densité à deux endroits qui s’ignorent : le segment JFIF, hérité du format d’échange d’origine, et le bloc EXIF, ajouté par les appareils photo. Rien n’oblige les deux à s’accorder, et rien n’oblige un logiciel à préférer l’un plutôt que l’autre. Un fichier peut donc s’afficher à 72 ppp dans un visionneur et à 300 ppp dans un autre, sans que l’un des deux ait tort.

C’est la raison pour laquelle cet outil nomme la source de chaque valeur. Quand deux logiciels ne sont pas d’accord, c’est presque toujours qu’ils ne lisent pas le même champ.

Le piège de l’unité 0

Le segment JFIF commence par un octet d’unité : 0, 1 ou 2. La valeur 1 signifie « points par pouce », la valeur 2 « points par centimètre », et la valeur 0 signifie qu’il n’y a pas d’unité — les deux nombres qui suivent n’expriment alors qu’un rapport d’aspect, pas une densité (UIT-T T.871, § 4.4).

Or la plupart des encodeurs écrivent 72 et 72 avec l’unité 0, et la plupart des lecteurs affichent « 72 ppp » sans mentionner que le fichier ne dit rien de tel. Nous affichons la même valeur — la cacher rendrait l’outil déroutant — mais nous la marquons pour ce qu’elle est. Si votre image « fait 72 ppp » sans que vous l’ayez décidé, c’est très probablement ce cas-là.

Ce que l’outil lit, par format

Champs de densité selon le format d’image
Format Dimensions Densité Modifiable ici
JPEG Segment SOF JFIF (APP0) puis EXIF (APP1) Oui
PNG Segment IHDR Segment pHYs, en pixels par mètre Oui
BMP En-tête DIB biXPelsPerMeter / biYPelsPerMeter Oui, sauf ancien en-tête court
WebP Bloc VP8, VP8L ou VP8X Aucun champ prévu par le format Non
GIF Descripteur d’écran logique Aucun champ prévu par le format Non

Le format est reconnu par les premiers octets du fichier, jamais par son extension. Un PNG renommé en .jpg est correctement identifié comme un PNG — ce qui arrive plus souvent qu’on ne croit et explique bien des messages d’erreur ailleurs.

Limites

  • Les formats HEIC, TIFF, AVIF, SVG et RAW ne sont pas lus. TIFF et HEIC portent pourtant une densité ; les ajouter demandait un travail de décodage disproportionné pour ce qu’ils représentent dans les échanges courants.
  • Le verdict affiché prend pour référence une pleine largeur de page A4 avec marges usuelles, soit 180 mm. C’est un repère commode, pas votre projet : pour votre taille réelle, utilisez la page taille d’impression.
  • Un fichier corrompu ou tronqué est signalé comme tel, avec la raison. L’outil ne devine pas et ne répare pas.