20
décembre
2010
WPF – Afficher une image en taille réelle
décembre
2010
En Wpf (et en silverlight) lorsque l’on affiche une image sans préciser de dimension on s’attend à voir l’image s’afficher dans sa taille réelle.
Si l’image fait 800×600 pixels, l’image en WPF devrait mesurer 800×600 pixels.
Cela est vrai uniquement si l’image a une résolution de 96 dpi en largeur et en hauteur.
Lorsque l’on ne précise pas de dimension pour une image, WPF utilise les formules suivantes pour calculer les dimensions de l’image :
(Largeur afficher par wpf) = (largeur réelle de l’image) * 96 / DpiX
(Hauteur afficher par wpf) = (Hauteur réelle de l’image) * 96 / DpiY