Beispiel #1
0
        public void Test_Alpha_Endian()
        {
            TiffWriteDefines defines = new TiffWriteDefines()
            {
                Alpha  = TiffAlpha.Associated,
                Endian = Endian.MSB,
            };

            using (IMagickImage input = new MagickImage(Files.Builtin.Logo))
            {
                input.Settings.SetDefines(defines);
                input.Alpha(AlphaOption.Set);

                using (IMagickImage output = WriteTiff(input))
                {
                    Assert.AreEqual("associated", output.GetAttribute("tiff:alpha"));
                    Assert.AreEqual("msb", output.GetAttribute("tiff:endian"));
                }
            }
        }
Beispiel #2
0
            public void ShouldSetTheDefine()
            {
                using (IMagickImage input = new MagickImage(Files.Builtin.Logo))
                {
                    input.Settings.SetDefines(new TiffWriteDefines()
                    {
                        Endian = Endian.MSB,
                    });

                    using (IMagickImage output = WriteTiff(input))
                    {
                        Assert.AreEqual("msb", output.GetAttribute("tiff:endian"));
                    }
                }
            }
Beispiel #3
0
            public void ShouldSetTheDefine()
            {
                using (IMagickImage input = new MagickImage(Files.Builtin.Logo))
                {
                    input.Settings.SetDefines(new TiffWriteDefines()
                    {
                        Alpha = TiffAlpha.Associated,
                    });

                    input.Alpha(AlphaOption.Set);

                    using (IMagickImage output = WriteTiff(input))
                    {
                        Assert.AreEqual("associated", output.GetAttribute("tiff:alpha"));
                    }
                }
            }