From 7ed6292583d5b2a14ca23c8e2c1b6f09bd05d53b Mon Sep 17 00:00:00 2001 From: DubyaDude Date: Wed, 20 Mar 2024 21:07:49 -0400 Subject: [PATCH] Cleanup --- Sample.UI/MainWindow.xaml.cs | 17 +++++++---------- 1 file changed, 7 insertions(+), 10 deletions(-) diff --git a/Sample.UI/MainWindow.xaml.cs b/Sample.UI/MainWindow.xaml.cs index d6bd216..e251643 100644 --- a/Sample.UI/MainWindow.xaml.cs +++ b/Sample.UI/MainWindow.xaml.cs @@ -173,7 +173,7 @@ private async void Forward_Click(object sender, RoutedEventArgs e) internal static class Helper { - internal static BitmapImage? GetThumbnail(IRandomAccessStreamReference Thumbnail, bool convertToPng = false) + internal static BitmapImage? GetThumbnail(IRandomAccessStreamReference Thumbnail, bool convertToPng = true) { if (Thumbnail == null) return null; @@ -190,15 +190,12 @@ internal static class Helper if (convertToPng) { - using (var fileMemoryStream = new System.IO.MemoryStream(thumbnailBytes)) - { - Bitmap b = (Bitmap)Bitmap.FromStream(fileMemoryStream); - using (var pngMemoryStream = new System.IO.MemoryStream()) - { - b.Save(pngMemoryStream, System.Drawing.Imaging.ImageFormat.Png); - imageBytes = pngMemoryStream.ToArray(); - } - } + using var fileMemoryStream = new System.IO.MemoryStream(thumbnailBytes); + Bitmap thumbnailBitmap = (Bitmap)Bitmap.FromStream(fileMemoryStream); + + using var pngMemoryStream = new System.IO.MemoryStream(); + thumbnailBitmap.Save(pngMemoryStream, System.Drawing.Imaging.ImageFormat.Png); + imageBytes = pngMemoryStream.ToArray(); } var image = new BitmapImage();