Esempio n. 1
0
        public void CreateImageFromArray()
        {
            var mat = new byte[, ] {
                { 1, 2, 3 }, { 4, 5, 6 }, { 7, 8, 9 }, { 10, 11, 12 }
            };
            var image = MatrixImageBuilder.CreateImage(mat);

            Assert.Equal(image.Width, mat.GetLength(0));
            Assert.Equal(image.Height, mat.GetLength(1));
        }
Esempio n. 2
0
 public static bool GetRemoveAlpha(this IMatrixImage image, out IMatrixImage?retImage)
 {
     if (image.LayerCount == 4)
     {
         IMatrixLayer[] layers = image.Split(false);
         retImage = MatrixImageBuilder.CreateImage(layers, true);
         return(true);
     }
     else
     {
         retImage = null;
         return(false);
     }
 }