数字图像处理

这里我们仅对位图Bitmap进行说明。

位图Bitmap又称栅格图,是使用像素阵列表示的图像,每个像素的颜色信息由RGB组合或者灰度值表示。根据颜色信息所需的数据位分为148162432等,位数越高颜色越丰富,相应的数据量越大。其中使用1位表示一个像素颜色的位图因为一个数据位只能表示两种颜色,所以又称为二值位图。通常使用24RGB组合数据位表示的的位图称为真彩色位图。

对于24位位图而言,它的每一个像素都是由3个颜色分量RGB所表示,每一个分量的大小为0-255,所占空间为一个字节即8位,这样每一张图像都可以表示为这么一个颜色矩阵,矩阵的长宽分别代表图像的高宽,以320*240大小图像为例,它有320*240个像素组成,每个像素都有RGB三个颜色分量,每一个分量用一个字节8位表示,则矩阵大小定义为byte[320*3,240],表示图像高位240,宽为320*3个字节。

对于32位位图,则是在24位位图的基础上,每个像素多加了一个透明度Alpha通道,即多加了一个字节8位。

对于24位图像,RGB分量分别为0-255大小,它所代表的颜色空间如图1所示:

数字图像处理_第1张图片

1RGB颜色空间

其中(0,0,0)代表黑色(255,255,255)代表白色。

你可能感兴趣的:(byte,图像处理)