Konvertiere RenderTargetBitmap in BitmapImage

8

Ich habe ein RenderTargetBitmap , ich muss es in BitmapImage umwandeln. Bitte überprüfen Sie den Code unten.

%Vor%

Im obigen Code habe ich Image verwendet. Jetzt muss ich ein BitmapImage verwenden. Wie kann ich das tun?

%Vor%     
sharmila 21.12.2012, 09:25
quelle

2 Antworten

14

Obwohl es nicht notwendig zu sein scheint, ein RenderTargetBitmap in ein BitmapImage zu konvertieren, könnten Sie einfach das RenderTargetBitmap in ein MemoryStream kodieren und das BitmapImage von diesem Stream dekodieren.

Es gibt mehrere BitmapEncoder in WPF, dem Beispiel Der folgende Code verwendet PngBitmapEncoder .

%Vor%     
Clemens 21.12.2012, 10:59
quelle
-2
%Vor%

Dies sieht als eine einfachere Lösung aus.

    
Иван Гомонюк 10.09.2016 22:42
quelle