Taille d'une image à l'impression - HTML/CSS - Programmation
Marsh Posté le 21-07-2004 à 13:00:49
Et quand t'imprime un document word en 2000dpi, il te faut une loupe pour lire ?
NON!
300dpi, 600dpi..., c'est juste la qualité d'impression, rien à voir avec la taille de l'objet.
Marsh Posté le 21-07-2004 à 13:43:04
la taille d'un document word est précisée en unité logique (cm, pouces, ...), alors que la taille de mon image est indiquée en unités réelles (pas une unité de longueur) : des pixels (<=> points).
Dpi : dot par inche (points par pouces)
1 pouce <=> 2.54 cm
en principe 300 px => 1 pouce
donc 1162 px devrait donner 3.87 pouces (soit 9.82 cm)
où est l'erreur ?
Marsh Posté le 21-07-2004 à 13:45:58
j'ai tout faux pas grave
Apparement c'est le logiciel avec lequel tu imprimes qui pose le problème, car dans l'absolu du as raison
http://forum.hardware.fr/hardwaref [...] 5817-1.htm
Marsh Posté le 21-07-2004 à 13:47:17
pour appuyer ce que je dis :
http://pageperso.aol.fr/profapl/st [...] meriq3.doc
en particulier le dernier paragraphe :
Sur un écran, dont la résolution serait de 72 dpi, cette image de 100 x 100 pixels mesurera 1,389 pouce , soit 35,3 mm de côté environ. |
Marsh Posté le 21-07-2004 à 15:16:12
Tu change de pseudo comme de chemise ou t'es un brin skizo ?
Marsh Posté le 21-07-2004 à 16:11:34
Pardon !?????
ha, j'ai compris. c'est pas moi Masklinn (moi j'ai pas tout faux :-P ). Mais ce gros malin à édité son poste, pour dire qu'il avait tout faux. Du coup on y comprend plus grand chose. Sache que c'est pas moi.
EDIT : et il s'adresse à moi quand il dit qu'il pense que j'ai raison...
Marsh Posté le 22-07-2004 à 09:13:52
Bon, on va faire simple.
Quand tu travaille avec un logiciel d'imagerie, si tu as une image d'une taille donnée, que tu MODIFIES sa RESOLUTION, sans changer le NOMBRE de pixel, alors, à l'IMPRESSION, oui, ton image aura changé de taille.
Par contre, ICI, tu travailles avec une PAGE WEB, c'est donc l'ensemble de la page qui est imprimé, et là, la résolution d'impression ne joue absolument pas. L'image aura toujours la TAILLE que tu lui à donné en fonction d'un rapport PIXEL/CM FIXE, soit 72dpi (si ma mémoire est bonne).
Marsh Posté le 22-07-2004 à 10:48:27
Je pense pas que ce soit 72 dpi, parce qu'en 72 dpi, si on fait le calcul, mon image de 1162 pixels devrait faire 40 cm à l'impression. Or ce n'est pas le cas. Approximativement elle fait 25 cm (sur 25). La résolution 72 dpi, je crois que c'est pour les écran généralement.
Marsh Posté le 22-07-2004 à 10:49:45
tu as un lien vers la page en question, que je vérifie un truc.
Marsh Posté le 22-07-2004 à 10:54:59
ha, non, pas de lien. c'est un intranet.
Mais y a pratiquement rien dans le code source. tu voulais voir quoi ?
le code généré pour l'image, c'est (code dynamique, mais ça se comprend) :
<IMG alt="<%=pageToPrint.getRecord().listIndexValues()%>" src="<%=strImgPrinterUrl%>" <%=widthAndHeight%> /> |
widthAndHeight vaut : height="1162" width="1162"
Marsh Posté le 22-07-2004 à 11:10:03
t'imprimes avec un navigateur, donc l'image n'est pas indépendante, elle est dans un contexte (une page).
Un navigateur aura tendance à tenter de faire tenir la page telle qu'elle est affichée (dans l'impression), donc il va resizer le tout et la taille de l'image imprimée va être fonction de sa taille affichée par rapport au texte, pas de sa taille/résolution/... réels
Marsh Posté le 22-07-2004 à 11:23:24
Masklinn a écrit : t'imprimes avec un navigateur, donc l'image n'est pas indépendante, elle est dans un contexte (une page). |
Sous Firefox 0.9, ce que tu dis est vrai.
Sous IE 6, ce n'est pas le cas : si je double la taille de mon image (width="1324" height="1324" ), elle est imprimée 2 fois pluis grand (seule sa moitié est rentre sur un format A4)
Marsh Posté le 22-07-2004 à 11:25:23
sa taille change à l'impression sans changer à l'affichage (dans le browser)?
Marsh Posté le 22-07-2004 à 12:22:12
ben voila, donc ce que je dis est bon, c'est le browser qui imprime et il imprime conformément à ce qu'il affiche, non?
Marsh Posté le 23-07-2004 à 10:21:58
Mouais, tu dois avoir raison. Mais je trouve ça étrange qu'il choisisse "aléatoirement", sans même nous en rendre compte, une résolution pour l'impression des images. Mon seul moyen pour connaitre cette résolution, ce serait de mesurer physiquement mon image imprimée, et de comparer ça à la taille en pixel que je donne.
Marsh Posté le 21-07-2004 à 12:39:03
Je comprend pas, si qqn avait une expliquation, ce serait super.
J'explique :
dans le source de ma page, j'ai par exemple :
<img src="paf.png" width="1162" height="1162"
On est d'accord pour dire que la taille donnée ici est en pixels.
Alors, pourquoi quand j'imprime cette image en 300dpi et en 600dpi, la taille de l'image à l'impression reste la même dans les 2 cas ?
en principe, en 300 dpi, mon image devrait mesurer 9.82 cm par 9.82 cm, et en 600dpi, elle devrait être 2 fois moins grande. Mais il n'en est rien.
J'ai raté quoi là ?