This commit is contained in:
EugeneTes
2026-03-19 09:03:37 +01:00
parent 14fe822962
commit 83597b8763
55 changed files with 2136 additions and 32 deletions

View File

@@ -0,0 +1,16 @@
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)}";
}
}