private static EightBimValue Get8BimValue() { using (MagickImage image = new MagickImage(Files.FujiFilmFinePixS1ProJPG)) { EightBimProfile profile = image.Get8BimProfile(); return profile.Values.First(); } }
public void Test_Values() { using (MagickImage image = new MagickImage(Files.EightBimTIF)) { EightBimProfile profile = image.Get8BimProfile(); TestProfileValues(profile); using (MagickImage emptyImage = new MagickImage(Files.ImageMagickJPG)) { Assert.IsNull(emptyImage.Get8BimProfile()); emptyImage.AddProfile(profile); profile = emptyImage.Get8BimProfile(); TestProfileValues(profile); } } }
public void Test_ClippingPaths() { using (MagickImage image = new MagickImage(Files.EightBimTIF)) { EightBimProfile profile = image.Get8BimProfile(); TestProfile(profile); using (MagickImage emptyImage = new MagickImage(Files.EightBimTIF)) { emptyImage.Strip(); Assert.IsNull(emptyImage.GetIptcProfile()); emptyImage.AddProfile(profile); profile = emptyImage.Get8BimProfile(); TestProfile(profile); } } }
public void Test_Ping() { using (MagickImage image = new MagickImage()) { image.Ping(Files.FujiFilmFinePixS1ProJPG); ExceptionAssert.Throws<InvalidOperationException>(delegate () { image.GetReadOnlyPixels(); }); ImageProfile profile = image.Get8BimProfile(); Assert.IsNotNull(profile); } }
private static void Test_Ping(MagickImage image) { ExceptionAssert.Throws<InvalidOperationException>(delegate () { image.GetPixels(); }); ImageProfile profile = image.Get8BimProfile(); Assert.IsNotNull(profile); }