public void Test_Opaque() { using (MagickImage image = new MagickImage(Color.Red, 10, 10)) { Test_Pixel_Equal(image, 0, 0, Color.Red); image.Opaque(Color.Red, Color.Yellow); Test_Pixel_Equal(image, 0, 0, Color.Yellow); image.InverseOpaque(Color.Yellow, Color.Red); Test_Pixel_Equal(image, 0, 0, Color.Yellow); image.InverseOpaque(Color.Red, Color.Red); Test_Pixel_Equal(image, 0, 0, Color.Red); } }
private void ExecuteInverseOpaque(XmlElement element, MagickImage image) { MagickColor target_ = Variables.GetValue<MagickColor>(element, "target"); MagickColor fill_ = Variables.GetValue<MagickColor>(element, "fill"); image.InverseOpaque(target_, fill_); }
public void Test_Opaque() { using (MagickImage image = new MagickImage(MagickColors.Red, 10, 10)) { ColorAssert.AreEqual(MagickColors.Red, image, 0, 0); image.Opaque(MagickColors.Red, MagickColors.Yellow); ColorAssert.AreEqual(MagickColors.Yellow, image, 0, 0); image.InverseOpaque(MagickColors.Yellow, MagickColors.Red); ColorAssert.AreEqual(MagickColors.Yellow, image, 0, 0); image.InverseOpaque(MagickColors.Red, MagickColors.Red); ColorAssert.AreEqual(MagickColors.Red, image, 0, 0); } }