2012-09-19 5 views
0

Je suis à bout de nerfs en essayant de résoudre cette question. J'ai une image de taille de 802 x 76 pixels et j'ai découvert à partir du code que l'imprimante utilise une résolution horizontale de 600 et une résolution verticale de 600.Comment estimer la taille d'une image dans l'imprimante

Je voudrais estimer la taille de l'image quand elle est imprimé dans cette imprimante. IAM en utilisant Winforms et peut voir que les champs e.graphics.Dipx et e.graphics.DipY donnent 96, qui est la résolution de l'écran.

Je peux voir que puisque les DPI de l'écran et de l'imprimante sont différents, une sorte de mise à l'échelle doit être faite, mais je ne suis pas capable de comprendre la même chose.

+0

Note: en prenant manuellement une impression, j'obtiens la hauteur comme 3.4 cm et la largeur comme 19.9 cms, prévenus de la façon dont ces nombres sont venus – AnandNagarajan111

+0

Essayez cette ressource http://pixelyzer.com/image_size_calculator.html – bUKaneer

+0

Hi kaneer , Merci pour la réponse, mais l'application ne vous donne pas la taille lorsqu'il est imprimé sur une imprimante. il donne la taille en utilisant les formules: imageheight/résolution de l'imprimante, ce qui est faux puisque la hauteur de l'image est mesurée sur le moniteur et non sur l'imprimante, – AnandNagarajan111

Répondre

0

802/600 = 1,33667 pouce = 3,39 cm.

Vous devez contrôler la largeur/hauteur de l'image lorsque vous la dessinez. GDI + regarde aussi le DPI de l'image, je pense.

+0

Salut Yuan, n'aide pas, le point est d'estimer la taille de l'image sur le imprimante, je ne suis pas dérangé sur le contrôle de la largeur ou la hauteur. Vous seriez d'accord avec moi que l'image imprimée ne viendra pas à 3,39 cm, ce qui intéresse iam, c'est quelle est la conversion qui fait afficher l'image comme une taille fixe lors de l'impression (Quelque chose à voir avec la résolution de l'imprimante, est ma supposition) – AnandNagarajan111

Questions connexes