public OrderedDithering( byte[,] matrix ) : this( ) { rows = matrix.GetLength( 0 ); cols = matrix.GetLength( 1 ); this.matrix = matrix; }