OVH Cloud OVH Cloud

[WD75] Impression d'une image

2 réponses
Avatar
M.D.
J'ai une image dans un champ de 674 pixels sur 436.
Question simple : Comment faire pour l'imprimer en faisant en sorte que
l'image ne soit pas déformée, quelle soit le plus proche de ce que l'on peut
voir à l'écran (même proportion). Cette image présente des détails
parfaitement visibles à l'écran.

J'ai fait ceci mais l'image est ridiculement petite :
dSauveImageBMP(ChampImage,"img_temp1.bmp")
iImprimeImage("img_temp1.bmp", 10, 10, iAffichageNormal)

puis
dSauveImageBMP(ChampImage,"img_temp1.bmp")
iImprimeImage("img_temp1.bmp", 10, 10, 300)
l'image est plus grande mais les détails sont mal imprimés.

???

2 réponses

Avatar
Gilles TOURREAU
M.D. a exprimé avec précision :
J'ai une image dans un champ de 674 pixels sur 436.
Question simple : Comment faire pour l'imprimer en faisant en sorte que
l'image ne soit pas déformée, quelle soit le plus proche de ce que l'on peut
voir à l'écran (même proportion). Cette image présente des détails
parfaitement visibles à l'écran.

J'ai fait ceci mais l'image est ridiculement petite :
dSauveImageBMP(ChampImage,"img_temp1.bmp")
iImprimeImage("img_temp1.bmp", 10, 10, iAffichageNormal)

puis
dSauveImageBMP(ChampImage,"img_temp1.bmp")
iImprimeImage("img_temp1.bmp", 10, 10, 300)
l'image est plus grande mais les détails sont mal imprimés.

???



En fait tu dois surement avoir une image en 72 de résolution qui
s'affiche correctement à l'écran... Le gros problème c'est que
l'imprimante (en standard) utilisent une résolution de 150 voir 300...
L'image original de 72 une fois mise sur l'imprimante sera
automatiquement plus petite...

Si en plus tu l'agrandis de 300% en zoom, c'est normal que tu as une
mauvaise qualité...

L'idéal ca serait de prendre une image avec une grosse définition (150
en normal, 300 si tu veux quelque chose de plus pointu) et de la
réduire lors de l'impression ou de l'affichage à l'écran...

Cordialement

--
Gilles TOURREAU
Responsable informatique


Société P.O.S
Spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr
Avatar
M.D.
J'ai suivi le conseil, je crée maintenant des images beaucoup plus grandes
que ce qui est nécessaire et je les réduis à l'impression, le rendu est
meilleur.
Merci pour ce conseil auquel je n'avais pas pensé ...
MD

"Gilles TOURREAU" a écrit dans le message de news:

M.D. a exprimé avec précision :
J'ai une image dans un champ de 674 pixels sur 436.
Question simple : Comment faire pour l'imprimer en faisant en sorte que
l'image ne soit pas déformée, quelle soit le plus proche de ce que l'on
peut voir à l'écran (même proportion). Cette image présente des détails
parfaitement visibles à l'écran.

J'ai fait ceci mais l'image est ridiculement petite :
dSauveImageBMP(ChampImage,"img_temp1.bmp")
iImprimeImage("img_temp1.bmp", 10, 10, iAffichageNormal)

puis
dSauveImageBMP(ChampImage,"img_temp1.bmp")
iImprimeImage("img_temp1.bmp", 10, 10, 300)
l'image est plus grande mais les détails sont mal imprimés.

???



En fait tu dois surement avoir une image en 72 de résolution qui s'affiche
correctement à l'écran... Le gros problème c'est que l'imprimante (en
standard) utilisent une résolution de 150 voir 300...
L'image original de 72 une fois mise sur l'imprimante sera automatiquement
plus petite...

Si en plus tu l'agrandis de 300% en zoom, c'est normal que tu as une
mauvaise qualité...

L'idéal ca serait de prendre une image avec une grosse définition (150 en
normal, 300 si tu veux quelque chose de plus pointu) et de la réduire lors
de l'impression ou de l'affichage à l'écran...

Cordialement

--
Gilles TOURREAU
Responsable informatique


Société P.O.S
Spécialiste en motoculture depuis + de 30 ans !
http://www.pos.fr