Ich schreibe einen kleinen Login-Dialog und habe aus ästhetischen Gründen ein Banner oben im Dialog eingebettet. Alles lief gut, außer dass WPF standardmäßig das gesamte Bild antiassoziiert und den Text, der darin enthalten war, frustrierend verschwommen machte.Antialiasing auf einem WPF-Image deaktivieren
Nach einigem Suchen zeigten die ersten Seiten der Ergebnisse, dass Anti-Aliasing in WPF nicht deaktiviert werden kann. Kann man das bestätigen oder anderweitig bestreiten?
Es ist ein kleines Problem für mich - ich werde den Text aus dem Bild nehmen und stattdessen ein Etikett mit dem gleichen Text über dem Hintergrundbild überlagern, um den gleichen Effekt zu erzielen (obwohl ich zugeben muss, es ist ein bisschen nervig).
Danke, Rob
(automatisch) Weg zur Vermeidung von Unter pixeling: http://stackoverflow.com/a/16984921/2463642 – MaMazav
Beachten Sie, dass das exakt gleiche Problem kann auftreten, wenn die Windows-DPI-Einstellungen geändert wurden (um zB 125% oder 150% Schriftgröße). Dies führt auch dazu, dass Bitmaps hochskaliert werden, wodurch die Dinge "witzig" (oder eher hässlich ...) aussehen. Wir könnten eine separate Frage dazu hinzufügen, da die Antwort/Lösung sehr ähnlich ist. –