Beispiel #1
0
        static void Main(string[] args)
        {
            Console.WriteLine("GifDump | Copyright (c) 2011 Vurdalakov | http://gifdotnet.googlecode.com/");
            Console.WriteLine();

            if (0 == args.Length)
            {
                Console.WriteLine("Usage:\n\tGifDump filename.gif");
                return;
            }

            String fileName = args[0];

            Console.WriteLine("= Dumping " + fileName);

            Console.WriteLine("\nMethod 1\n");
            {
                GifImage gifImage = new GifImage();
                gifImage.BlockRead += new GifImage.BlockReadEventHandler(OnBlockRead);

                gifImage.Read(fileName);
            }

            Console.WriteLine("\nMethod 2\n");
            {
                GifImage gifImage = new GifImage(fileName);

                for (int i = 0; i < gifImage.Blocks.Count; i++)
                {
                    GifBlock gifBlock = gifImage.Blocks[i];
                    Console.WriteLine(String.Format("= Block {0} of {1} ({2})", i + 1, gifImage.Blocks.Count, gifBlock.BlockName));

                    DumpBlock(gifBlock);
                }
            }
        }
Beispiel #2
0
        static void Main(string[] args)
        {
            Console.WriteLine("GifDump | Copyright (c) 2011 Vurdalakov | http://gifdotnet.googlecode.com/");
            Console.WriteLine();

            if (0 == args.Length)
            {
                Console.WriteLine("Usage:\n\tGifDump filename.gif");
                return;
            }

            String fileName = args[0];
            Console.WriteLine("= Dumping " + fileName);

            Console.WriteLine("\nMethod 1\n");
            {
                GifImage gifImage = new GifImage();
                gifImage.BlockRead += new GifImage.BlockReadEventHandler(OnBlockRead);

                gifImage.Read(fileName);
            }

            Console.WriteLine("\nMethod 2\n");
            {
                GifImage gifImage = new GifImage(fileName);

                for (int i = 0; i < gifImage.Blocks.Count; i++)
                {
                    GifBlock gifBlock = gifImage.Blocks[i];
                    Console.WriteLine(String.Format("= Block {0} of {1} ({2})", i + 1, gifImage.Blocks.Count, gifBlock.BlockName));

                    DumpBlock(gifBlock);
                }
            }
        }