Je suis en train de mettre =E0 jour une appli =E9crite en VB6=20
en VBnet, et je constate des diff=E9rences de qualit=E9=20
d'image, notament sur les pictureBox: en VB6 quand on=20
charge une image, celle-ci est nette. En VBnet la m=EAme=20
image est l=E9g=E9rement floue. Pourquoi? et quel est le=20
rem=E9de pour avoir une image nette?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
christophe
Bonjour
Quel type d'image (format, hauteur, largeur, couleur, dpi )
Quel affichage (partie d'image, totalité ..) ?
Sous quel OS ?
Christophe
lamalice a écrit :
Bonjour à tous.
Je suis en train de mettre à jour une appli écrite en VB6 en VBnet, et je constate des différences de qualité d'image, notament sur les pictureBox: en VB6 quand on charge une image, celle-ci est nette. En VBnet la même image est légérement floue. Pourquoi? et quel est le reméde pour avoir une image nette?
Merci....
Bonjour
Quel type d'image (format, hauteur, largeur, couleur, dpi )
Quel affichage (partie d'image, totalité ..) ?
Sous quel OS ?
Christophe
lamalice a écrit :
Bonjour à tous.
Je suis en train de mettre à jour une appli écrite en VB6
en VBnet, et je constate des différences de qualité
d'image, notament sur les pictureBox: en VB6 quand on
charge une image, celle-ci est nette. En VBnet la même
image est légérement floue. Pourquoi? et quel est le
reméde pour avoir une image nette?
Quel type d'image (format, hauteur, largeur, couleur, dpi )
Quel affichage (partie d'image, totalité ..) ?
Sous quel OS ?
Christophe
lamalice a écrit :
Bonjour à tous.
Je suis en train de mettre à jour une appli écrite en VB6 en VBnet, et je constate des différences de qualité d'image, notament sur les pictureBox: en VB6 quand on charge une image, celle-ci est nette. En VBnet la même image est légérement floue. Pourquoi? et quel est le reméde pour avoir une image nette?
Merci....
lamalice
n'importe quel format. J'ajuste la taille de l'image à la taille du pictureBox, tout en conservant les proportions. Ce sont des images en couleur, qui s'affichent en totalité. os = xp En procédant de la même façon avec les 2 programmes, il y a une différence de qualité. Je pense que la résolution des pictureBox est différente entre vb6 et vbnet, mais je ne sais pas comment la tester.
Une idée?
n'importe quel format. J'ajuste la taille de l'image à la
taille du pictureBox, tout en conservant les proportions.
Ce sont des images en couleur, qui s'affichent en
totalité.
os = xp
En procédant de la même façon avec les 2 programmes, il y
a une différence de qualité.
Je pense que la résolution des pictureBox est différente
entre vb6 et vbnet, mais je ne sais pas comment la tester.
n'importe quel format. J'ajuste la taille de l'image à la taille du pictureBox, tout en conservant les proportions. Ce sont des images en couleur, qui s'affichent en totalité. os = xp En procédant de la même façon avec les 2 programmes, il y a une différence de qualité. Je pense que la résolution des pictureBox est différente entre vb6 et vbnet, mais je ne sais pas comment la tester.
Une idée?
christophe
Je ne pense pas qu'il s'agisse de la "résolution" des picturebox mais plutôt de la méthode de gestion d'image GDI pour VB6 et GDI+ pour donet. Mais ce qui me surprend c'est que ça soit flou sur donet (que je n'utilise pas).
l'image originale (celle du fichier sur disque) fait H& pixel de haut et L& pixel de large, quand tu affiches une image en totalité, tu auras une image qui va faire fh& pixel de haut et fl& pixel de large. fh& et fl& étant fonction de : La résolution écran La zone client du pictureBox et son mode de mapping
Les H&-fh& et L&-fh&, lignes de balayage, horizontale et verticale de l'image étant supprimées (pour une image couleur) on peut aussi utiliser le mode halftone qui fait une corrélation entre les lignes éliminées.
Ceci est valable pour GDI
Pour GDI+ (que je ne pratique pas) le format jpeg2000 est inclue et je ne serais pas surpris que qqs soit le format de lecture GDI+ générée un fichier type jpeg2000, celui ci ayant la particularité de pouvoir fournir directement le bloc de données qui va bien pour l'affichage souhaité.
lamalice a écrit :
n'importe quel format. J'ajuste la taille de l'image à la taille du pictureBox, tout en conservant les proportions. Ce sont des images en couleur, qui s'affichent en totalité. os = xp En procédant de la même façon avec les 2 programmes, il y a une différence de qualité. Je pense que la résolution des pictureBox est différente entre vb6 et vbnet, mais je ne sais pas comment la tester.
Une idée?
Je ne pense pas qu'il s'agisse de la "résolution" des picturebox mais
plutôt de la méthode de gestion d'image
GDI pour VB6 et GDI+ pour donet.
Mais ce qui me surprend c'est que ça soit flou sur donet (que je
n'utilise pas).
l'image originale (celle du fichier sur disque) fait H& pixel de haut et
L& pixel de large,
quand tu affiches une image en totalité, tu auras une image qui va faire
fh& pixel de haut et fl& pixel de large.
fh& et fl& étant fonction de :
La résolution écran
La zone client du pictureBox et son mode de mapping
Les H&-fh& et L&-fh&, lignes de balayage, horizontale et verticale de
l'image étant supprimées (pour une image couleur) on peut aussi utiliser
le mode halftone qui fait une corrélation entre les lignes éliminées.
Ceci est valable pour GDI
Pour GDI+ (que je ne pratique pas) le format jpeg2000 est inclue et je
ne serais pas surpris que qqs soit le format de lecture GDI+ générée un
fichier type jpeg2000, celui ci ayant la particularité de pouvoir
fournir directement le bloc de données qui va bien pour l'affichage
souhaité.
lamalice a écrit :
n'importe quel format. J'ajuste la taille de l'image à la
taille du pictureBox, tout en conservant les proportions.
Ce sont des images en couleur, qui s'affichent en
totalité.
os = xp
En procédant de la même façon avec les 2 programmes, il y
a une différence de qualité.
Je pense que la résolution des pictureBox est différente
entre vb6 et vbnet, mais je ne sais pas comment la tester.
Je ne pense pas qu'il s'agisse de la "résolution" des picturebox mais plutôt de la méthode de gestion d'image GDI pour VB6 et GDI+ pour donet. Mais ce qui me surprend c'est que ça soit flou sur donet (que je n'utilise pas).
l'image originale (celle du fichier sur disque) fait H& pixel de haut et L& pixel de large, quand tu affiches une image en totalité, tu auras une image qui va faire fh& pixel de haut et fl& pixel de large. fh& et fl& étant fonction de : La résolution écran La zone client du pictureBox et son mode de mapping
Les H&-fh& et L&-fh&, lignes de balayage, horizontale et verticale de l'image étant supprimées (pour une image couleur) on peut aussi utiliser le mode halftone qui fait une corrélation entre les lignes éliminées.
Ceci est valable pour GDI
Pour GDI+ (que je ne pratique pas) le format jpeg2000 est inclue et je ne serais pas surpris que qqs soit le format de lecture GDI+ générée un fichier type jpeg2000, celui ci ayant la particularité de pouvoir fournir directement le bloc de données qui va bien pour l'affichage souhaité.
lamalice a écrit :
n'importe quel format. J'ajuste la taille de l'image à la taille du pictureBox, tout en conservant les proportions. Ce sont des images en couleur, qui s'affichent en totalité. os = xp En procédant de la même façon avec les 2 programmes, il y a une différence de qualité. Je pense que la résolution des pictureBox est différente entre vb6 et vbnet, mais je ne sais pas comment la tester.