33 lines
1.1 KiB
C#
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.");
|
|
}
|
|
}
|
|
}
|