Exemplo n.º 1
0
        public virtual void TestPhotoshopGif()
        {
            GifHeaderDirectory directory = ProcessBytes("Tests/Data/photoshop-8x12-32colors-alpha.gif");

            Sharpen.Tests.IsFalse(directory.HasErrors());
            Sharpen.Tests.AreEqual("89a", directory.GetString(GifHeaderDirectory.TagGifFormatVersion));
            Sharpen.Tests.AreEqual(8, directory.GetInt(GifHeaderDirectory.TagImageWidth));
            Sharpen.Tests.AreEqual(12, directory.GetInt(GifHeaderDirectory.TagImageHeight));
            Sharpen.Tests.AreEqual(32, directory.GetInt(GifHeaderDirectory.TagColorTableSize));
            Sharpen.Tests.IsFalse(directory.GetBoolean(GifHeaderDirectory.TagIsColorTableSorted));
            Sharpen.Tests.AreEqual(5, directory.GetInt(GifHeaderDirectory.TagBitsPerPixel));
            Sharpen.Tests.IsTrue(directory.GetBoolean(GifHeaderDirectory.TagHasGlobalColorTable));
            Sharpen.Tests.AreEqual(8, directory.GetInt(GifHeaderDirectory.TagTransparentColorIndex));
        }
Exemplo n.º 2
0
        public virtual void TestMsPaintGif()
        {
            GifHeaderDirectory directory = ProcessBytes("Tests/Data/mspaint-10x10.gif");

            Sharpen.Tests.IsFalse(directory.HasErrors());
            Sharpen.Tests.AreEqual("89a", directory.GetString(GifHeaderDirectory.TagGifFormatVersion));
            Sharpen.Tests.AreEqual(10, directory.GetInt(GifHeaderDirectory.TagImageWidth));
            Sharpen.Tests.AreEqual(10, directory.GetInt(GifHeaderDirectory.TagImageHeight));
            Sharpen.Tests.AreEqual(256, directory.GetInt(GifHeaderDirectory.TagColorTableSize));
            Sharpen.Tests.IsFalse(directory.GetBoolean(GifHeaderDirectory.TagIsColorTableSorted));
            Sharpen.Tests.AreEqual(8, directory.GetInt(GifHeaderDirectory.TagBitsPerPixel));
            Sharpen.Tests.IsTrue(directory.GetBoolean(GifHeaderDirectory.TagHasGlobalColorTable));
            Sharpen.Tests.AreEqual(0, directory.GetInt(GifHeaderDirectory.TagTransparentColorIndex));
        }