public void Test_SetLowlightColor() { using (MagickImage image = new MagickImage(Files.Builtin.Logo)) { image.SetLowlightColor(MagickColors.Purple); #if Q8 Assert.AreEqual("#800080FF", image.GetArtifact("lowlight-color")); #elif Q16 || Q16HDRI Assert.AreEqual("#808000008080FFFF", image.GetArtifact("lowlight-color")); #else #error Not implemented! #endif } }
public void Test_Artifact() { using (MagickImage image = new MagickImage(Files.SnakewarePNG)) { Assert.IsNull(image.GetArtifact("test")); image.SetArtifact("test", ""); Assert.AreEqual(null, image.GetArtifact("test")); image.SetArtifact("test", "123"); Assert.AreEqual("123", image.GetArtifact("test")); image.SetAttribute("foo", "bar"); IEnumerable<string> names = image.ArtifactNames; Assert.AreEqual(1, names.Count()); Assert.AreEqual("test", string.Join(",", (from name in names orderby name select name).ToArray())); } }
public void Test_SetAttenuate() { using (MagickImage image = new MagickImage(Files.Builtin.Logo)) { image.SetAttenuate(5.6); Assert.AreEqual("5.6", image.GetArtifact("attenuate")); } }