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