コード例 #1
0
 public static bool GetGray(this IMatrixImage image, out IMatrixImage?retImage)
 {
     if (image.LayerCount == 1)
     {
         retImage = null;
         return(false);
     }
     else
     {
         retImage = image.CreateSingleGray().CreateImage();
         return(true);
     }
 }
コード例 #2
0
        public override IMatrixImage Invoke(IMatrixImage input)
        {
            var layers = input.Split(false);

            if (layers.Length == 1)
            {
                return(input);
            }
            else
            {
                return(input.CreateSingleGray().CreateImage());
            }
        }