添加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
+32
View File
@@ -0,0 +1,32 @@
using System;
using System.IO;
using Com.Lmc.ShuiYin.One.Converter;
using Com.Lmc.ShuiYin.One.Dencoder;
namespace Com.Lmc.ShuiYin.One
{
public class Test
{
public static void Run(string[] args)
{
Converter.Converter converter = new DftConverter();
Encoder encoder = new TextEncoder(converter);
Decoder decoder = new Decoder(converter);
string baseDir = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "TestImages");
string src = Path.Combine(baseDir, "yinhua.png");
string watermarked = Path.Combine(baseDir, "yinhua2.png");
string extracted = Path.Combine(baseDir, "yinhua3.png");
encoder.Encode(src, "CheShenWeiWu", watermarked);
decoder.Decode(watermarked, extracted);
string src2 = Path.Combine(baseDir, "444.jpg");
string extracted2 = Path.Combine(baseDir, "555.jpg");
decoder.Decode(src2, extracted2);
Console.WriteLine("One.Test finished.");
}
}
}