Пример #1
0
        public void MipMapCreate257()
        {
            Init();
            var pix = new PixImage <byte>(257, 257, 4);
            var mip = PixImageMipMap.Create(pix);

            Assert.IsTrue(mip.LevelCount == 9);
        }
Пример #2
0
        public void MipMapCreate1x1()
        {
            Init();
            var pix = new PixImage <byte>(1, 1, 4);
            var mip = PixImageMipMap.Create(pix);

            Assert.IsTrue(mip.LevelCount == 1);
        }
Пример #3
0
        public void MipMapCreate3x3()
        {
            Init();
            var pix = new PixImage <byte>(3, 3, 4);
            var mip = PixImageMipMap.Create(pix);

            Assert.IsTrue(mip.LevelCount == 2);
        }
Пример #4
0
        public void MipMapCreate57x11()
        {
            Init();
            var pix = new PixImage <byte>(57, 11, 4);
            var mip = PixImageMipMap.Create(pix);

            Assert.IsTrue(mip.LevelCount == 6);
            //level 0: 57x11
            //level 1: 28x5
            //level 2: 14x2
            //level 3: 7x1
            //level 4: 3x1
            //level 5: 1x1
        }