Example #1
0
        public void Image2Base64Test()
        {
            var    img       = ImageProcessor.ReadFromFile("TestData/001.jpg");
            var    watermark = ImageProcessor.ReadFromFile("TestData/watermark.png");
            var    ms        = ImageProcessor.AddWatermark(img, watermark);
            string s         = ImageProcessor.StreamToBase64Image(ms, img.RawFormat);

            Assert.Equal(File.ReadAllText("TestData/base64Image.txt"), s);
        }
Example #2
0
        public void AddWatermark()
        {
            var watermark = "营创调味品批发13229196289";
            var dir       = @"C:\Users\Administrator\Desktop\tb";

            var processor = new ImageProcessor();

            foreach (var file in Directory.GetFiles(dir))
            {
                var ext = Path.GetExtension(file);
                if (!ext.Equals(".jpg"))
                {
                    continue;
                }

                processor.AddWatermark(file, watermark, Color.Blue, fontSize: 30, watermarkPlacement: WatermarkPlacement.Center);
            }
        }