摘要:
首先对于任何一个二维图像B,加载入内存后都能看作一个二维像素数组。假如是一张8位图像,它的每个像素值就是一个0~255,也就是一个像素的数值。假设它的长和宽分别为width和height,那么这个图像用byte B[height,width](c#二维数组)或者用unsigned char B[height][width](C++二维数组)来表示就非常的恰当。推而广之,假如是一个长宽高分别是width、height和depth的三维图像,那么就可以采用三维数组来byte B[depth,height,width](C#)或者unsigned char B[depth][height][width](C++)来表示。 阅读全文