Files
QuickLook/QuickLook.Plugin/QuickLook.Plugin.ThumbnailViewer/Helper.cs
2025-07-05 04:22:25 +08:00

21 lines
499 B
C#

using System.IO;
using System.Windows.Media.Imaging;
namespace QuickLook.Plugin.ThumbnailViewer;
internal static class Helper
{
public static BitmapImage ReadAsBitmapImage(this Stream imageData)
{
imageData.Seek(0U, SeekOrigin.Begin);
BitmapImage bitmap = new();
bitmap.BeginInit();
bitmap.CacheOption = BitmapCacheOption.OnLoad;
bitmap.StreamSource = imageData;
bitmap.EndInit();
bitmap.Freeze();
return bitmap;
}
}