Je travaille sur l'application de traitement d'image SEM, écrite en WPF. J'ai un contrôle d'affichage d'image, dérivé de Canvas, qui affiche l'image & superpositions en utilisant DrawingVisuals (un pour chaque "couche"). Il implémente également Zoom & Pan en utilisant l'échelle & translate transformer, appliquée sur DrawingVisuals. Lorsque je zoom dans l'image pour voir les pixels individuels, ils sont affichés lisse, évidemment en utilisant le filtrage bilinéaire pour étirer le bitmap (pas de surprise, comme WPF est rendu par Direct3D). Cependant, pour mon cas d'utilisation, je préfère voir les pixels individuels comme des boîtes pointues, comme d'habitude dans n'importe quel éditeur d'image comme Photoshop. C'est pourquoi l'utilisateur de mon application effectue un zoom sur l'image -> pour pouvoir fonctionner au niveau du pixel.Comment puis-je étirer bitmap dans WPF sans lisser les pixels
Y a-t-il une telle option dans WPF (autre que d'étirer manuellement le bitmap avant de l'afficher)? Je n'ai pas pu trouver quoi que ce soit.
merci à l'avance, Zbynek Vrastil République Tchèque
Cool! M'a sauvé beaucoup d'ennuis. –
Et vous pouvez également le définir à partir de XAML: '
' –