示例#1
0
        public void TestAddWatermark()
        {
            string exportPath0     = "..\\..\\..\\TestDataFile\\Input\\testimg.JPG";
            string watermarkimg    = "..\\..\\..\\TestDataFile\\Input\\logo.png";
            string exportPath1     = Path.GetFullPath(exportPath0);
            string watermarkimgpth = Path.GetFullPath(watermarkimg);

            if (!File.Exists(exportPath1))
            {
                Console.WriteLine("文件不存在!");
                return;
            }
            using (FileStream fs1 = new FileStream(exportPath1, FileMode.Open))
            {
                string savepath = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "OutPut");
                if (!System.IO.Directory.Exists(savepath))
                {
                    System.IO.Directory.CreateDirectory(savepath);
                }
                string savefilename = Path.Combine(savepath, DateTime.Now.ToString("yyyy-MM-dd-HHMMss") + "watermark.jpg");
                ImageHandler.AddWatermark(fs1, savefilename, "水印测试", watermarkimgpth);
            }
        }