Files
EugeneTes 83597b8763 web UI
2026-03-19 09:03:41 +01:00

17 lines
452 B
C#

using OpenCvSharp;
namespace VisionBuilder.UI.Blazor.Helpers;
public static class MatExtensions
{
public static string ToBase64DataUri(this Mat mat, int quality = 75)
{
if (mat == null || mat.Empty())
return string.Empty;
Cv2.ImEncode(".jpg", mat, out var buf,
new ImageEncodingParam(ImwriteFlags.JpegQuality, quality));
return $"data:image/jpeg;base64,{Convert.ToBase64String(buf)}";
}
}