Files
better-genshin-impact/BetterGenshinImpact/Helpers/Extensions/BitmapExtension.cs
2024-08-14 18:01:02 +08:00

29 lines
745 B
C#

using OpenCvSharp;
using System.Drawing;
using System.IO;
using System.Windows.Media.Imaging;
namespace BetterGenshinImpact.Helpers.Extensions
{
public static class BitmapExtension
{
public static BitmapImage ToBitmapImage(this Bitmap bitmap)
{
var ms = new MemoryStream();
bitmap.Save(ms, System.Drawing.Imaging.ImageFormat.Bmp);
var image = new BitmapImage();
image.BeginInit();
ms.Seek(0, SeekOrigin.Begin);
image.StreamSource = ms;
image.EndInit();
return image;
}
public static Scalar ToScalar(this Color color)
{
return new Scalar(color.R, color.G, color.B);
}
}
}