Files
2025-12-27 20:37:09 +08:00

33 lines
1.1 KiB
C#

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.");
}
}
}