Add built-in ThumbnailViewer plugin

This commit is contained in:
ema
2025-07-05 04:22:25 +08:00
parent 3de93386cc
commit f99a786510
13 changed files with 508 additions and 20 deletions

View File

@@ -0,0 +1,20 @@
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;
}
}