Ich verwende eine Klassenbibliothek, die eine große ImageSource> 3000x3750 Pixel generiert. Ich möchte diese ImageSource in BitmapImage konvertieren, so dass ich die Vorteile von DecodePixelWidth oder DecodePixelHeight nutzen kann, anstatt sie jedes Mal neu zu skalieren, wenn dieses Image generiert wird.Konvertieren von ImageSource in BitmapImage - WPF
Ich muss dieses Bild zuerst für den Benutzer anzeigen, und die meisten Benutzer haben eine Bildschirmauflösung von 1024x768, ich binde diese ImageSource an ein Image-Steuerelement für diese, aber es kann bemerkt werden, wie "schwer" es ist.
Wie kann ich das tun? Oder was ist die beste Lösung für diesen Fall?
danke!
Ich tat dies, und es gibt eine ImageSource zurück ... –
@Hans: Haben Sie den genauen Anruf verwendet, den ich in meinem Beitrag angegeben habe? Es sollte wirklich den * tatsächlichen * Typ des Objekts zurückgeben, nicht den Basistyp (oder Typ der Variablen). – Noldorin
@Noldorin: Ja, ich tat, die Dokumentation sagt auch der Rückgabetyp ist ImageSource ... danke –