récupérer taille image en millimètres

Petit nouveau ! | 1 Messages

28 sept. 2009, 01:18

Bonjour à tous,

Voila je sais comment récupérer la taille en pixel via la fonction getimagesize(monimage.jpg)
mais comment récupérer les dimensions en millimètres ?

Merci infiniment de votre aide :)

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 9782 Messages

28 sept. 2009, 08:43

Bonjour,

Il n'y a pas de réponse exacte à ta question, tout dépend de la finesse d'impression de ton imprimante (ou d'affichage de ton écran).
La finesse d'affichage ou d'impression se mesure en DPI, Dot Per Inch (PPP en Français).

Voici quelques équivalences :
À 72 dpi : 28,35 pixels <=> cm
À 96 dpi : 37,8 pixels <=> cm
À 150 dpi : 59,06 pixels <=> cm
À 300 dpi : 118,11 pixels <=> cm
À 600 dpi : 236,22 pixels <=> cm
À 1200 dpi : 472,44 pixels <=> cm
À 2400 dpi : 944,88 pixels <=> cm

L'affichage de Windows par défaut est à 96 dpi.
Une imprimante se situera en général entre 150 (généralement appelé "impression rapide") et 600 dpi.

+ d'infos ici :
http://www.sebsauvage.net/comprendre/dpi/index.html
Quand tout le reste a échoué, lisez le mode d'emploi...