添加C#实现

This commit is contained in:
ShaoHua
2025-12-27 20:36:56 +08:00
parent a5303d6f3e
commit ce394c0646
21 changed files with 1312 additions and 0 deletions
@@ -0,0 +1,25 @@
using Com.Lmc.ShuiYin.One.Converter;
using Com.Lmc.ShuiYin.One.Util;
using OpenCvSharp;
namespace Com.Lmc.ShuiYin.One.Dencoder
{
public class TextEncoder : Encoder
{
public TextEncoder(Converter.Converter converter) : base(converter)
{
}
public override void AddWatermark(Mat com, string watermark)
{
if (Utils.IsAscii(watermark))
{
this.converter.AddTextWatermark(com, watermark);
}
else
{
this.converter.AddImageWatermark(com, Utils.DrawNonAscii(watermark));
}
}
}
}