Page 1 sur 1

Taille des image affichée par ImageGadget()

Publié : jeu. 28/oct./2021 18:10
par Aliass
Bonjour à tous,

J'ai voulu utiliser ImageGadget() pour afficher des images dans une fenêtre.
Le résultat ne correspond pas à mes attentes, les images affichée n'ont pas la taille d'origine, une image en 16X16 pixels s'affiche en 25x25 dans la fenêtre.
J'ai essayé avec d'autre tailles, voici le résultat à l'affichage dans la fenêtre.
16x16 -> 25x25
24x24 -> 37x37
32x32 -> 49x49
48x48 -> 73x73

Les image chargée dans ImageGadget() sont au format png.
J'ai essayé avec du bmp, cela produit le même résultat.
Un coefficient de ~1,5 est appliquer sur la taille d'origine lors de l'affichage.
J'ai inséré les image par l'éditeur de forms et en mode édition il n'y a pas de problème.
J'ai également essayé de modifier les paramètres Largeur et Hauteur dans l'éditeur de forme (mode code) mais comme l'indique la documentation cela n'a pas d'effet.

Quelqu'un a une idée sur les raisons de ce comportement ?
Et surtout, savez vous comment régler ce problème.

Merci pour toute réponse

Re: Taille des image affichée par ImageGadget()

Publié : ven. 29/oct./2021 10:58
par Ar-S
Essaye en cochant DPI Aware dans les options de compilation.

Re: Taille des image affichée par ImageGadget()

Publié : dim. 31/oct./2021 10:30
par Aliass
Super, cela fonctionne correctement avec cette option d'activée.
Merci beaucoup.