public void SaveImagesTest() { var path = TestImageLogo; Assert.IsTrue(File.Exists(path)); using (var wand = new MagickWand(path)) { wand.SaveImages(Path.Combine(SaveDirectory, "logo.png"), true); } }
public void ImageWandImageListTest() { using (var wand = new MagickWand(this.TestImageLogo, this.TestImageThumb, this.TestImageBackdrop, this.TestImageFolder1, this.TestImageFolder2, this.TestImageFolder3, this.TestImageFolder4)) { foreach (ImageWand imageWand in wand.ImageList) { imageWand.RotateImage(new PixelWand("", 1), 45); imageWand.TrimImage(100); } wand.SaveImages(Path.Combine(SaveDirectory, "ListOutput.png")); } }
public void ImageWandImageClassTest() { using (var wand = new MagickWand()) using (var yellowPixelWand = new PixelWand("yellow")) using (var blackPixelWand = new PixelWand("black", 0.5)) { wand.NewImage(200, 200, "Blue"); wand.CurrentImage.DrawRoundRectangle(10, 10, wand.CurrentImage.Width - 10, 70, 5, 5, yellowPixelWand, blackPixelWand); var t = wand.GetImage(); //wand.Image.RotateImage("red", 45); //t.RotateImage("red", 45); t.SaveImages(Path.Combine(SaveDirectory, "logo_extent.jpg")); wand.SaveImages(Path.Combine(SaveDirectory, "logo_extent.jpg")); } }
public void ImageWandCreateManyTest() { using (var wand = new MagickWand()) using (var yellowPixelWand = new PixelWand("yellow")) using (var blackPixelWand = new PixelWand("black", 0.5)) { wand.NewImage(200, 200, "Blue"); wand.CurrentImage.DrawRoundRectangle(10, 10, wand.CurrentImage.Width - 10, 70, 5, 5, yellowPixelWand, blackPixelWand); wand.NewImage(200, 200, "red"); wand.CurrentImage.DrawRoundRectangle(10, 10, wand.CurrentImage.Width - 10, 70, 5, 5, yellowPixelWand, blackPixelWand); wand.NewImage(200, 200, "green"); wand.CurrentImage.DrawRoundRectangle(10, 10, wand.CurrentImage.Width - 10, 70, 5, 5, yellowPixelWand, blackPixelWand); wand.SaveImages(Path.Combine(SaveDirectory, "logo_extent.jpg")); } }