public void MipMapCreate257() { Init(); var pix = new PixImage <byte>(257, 257, 4); var mip = PixImageMipMap.Create(pix); Assert.IsTrue(mip.LevelCount == 9); }
public void MipMapCreate1x1() { Init(); var pix = new PixImage <byte>(1, 1, 4); var mip = PixImageMipMap.Create(pix); Assert.IsTrue(mip.LevelCount == 1); }
public void MipMapCreate3x3() { Init(); var pix = new PixImage <byte>(3, 3, 4); var mip = PixImageMipMap.Create(pix); Assert.IsTrue(mip.LevelCount == 2); }
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 }