Пример #1
0
        public void DefineBitsLoseless()
        {
            var swf = new SwfMovie();

            swf.SetDefaultBackgroundColor();
            swf.SetFrameLabel("main");

            var bmp = GetTestBitmap();

            ushort cid = swf.DefineBitmap(bmp);

            swf.ShowFrame();

            var ms = new MemoryStream();

            swf.Save(ms);

            ms.Flush();
            ms.Position = 0;
            var swf2 = new SwfMovie(ms);

            var bmp2 = swf2.GetBitmap(cid);

            Assert.IsTrue(bmp.IsEqual(bmp2, true));
        }