Exemple #1
0
        public RgbImage(RgbPixel[,] pixels)
        {
            if (pixels == null)
            {
                throw new ArgumentNullException("pixels", "RgbImage constructor can't be invoked with null");
            }

            this.pixels = new IPixel[pixels.GetLength(0), pixels.GetLength(1)];
            Array.Copy(pixels, this.pixels, pixels.GetLength(0) * pixels.GetLength(1));
        }