[WPF] BitmapImage Resizen

Hallo Freunde des groben Unfugs,

derzeit habe ich damit begonnen WPF zu lernen (C# + XAML)

Allerdings schaffe ich es einfach “nicht” ein BitmapImage sinnvoll zu resizen…

zwar gelingt es mir über folgenden Code:

[code]
public static TransformedBitmap resizeBitmapImage(BitmapImage bitmapImage, int decodePixelWidth, int decodePixelHeight)
{
BitmapSource mySource = (BitmapSource)bitmapImage;
Transform myTrafo = new ScaleTransform(decodePixelWidth / bitmapImage.Width,decodePixelHeight / bitmapImage.Height);
TransformedBitmap result = new TransformedBitmap(mySource,myTrafo);
}
[/code]

doch bräuchte ich dann eine Konvertierung von “TransformedBitmap” zu “ImageBitmap”…

Jemand ne Idee dazu?

(Auf die GDI+ von C# möchte ich bewußt verzichen, da ich sonst den Namespace System.Windows.Forms als “Balast” mit rumschleife…)

Leave a Reply

Your email address will not be published. Required fields are marked *