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