WINVNC是用bitmap格式保存桌面图像的,所以先补充下相关知识。
图像“像素”(Pixel):把影像放大数倍,会发现这些连续色调其实是由许多色彩相近的小方点所组成,这些小方点就是构成影像的最小单位“像素”(Pixel)。
图像分辨率:表示每一个方向上的像素数量,比如640X480,表示由640X480个像素组成。
DPI(Dot Per Inch):表示每英寸显示的像素数。图像显示清晰效果就看这个拉,一英寸等于25.4mm。
位/像素 (bpp:bits per pixel):既每个像素数据需要占用的bit数目,用来保存颜色。比如8位可得到256种颜色,16位可得到65,536种颜色,而24位可得到16,777,216种颜色。
图像格式一般分为两种:映射图像和向量图像,bitmap就是映射图像。metafile是向量图像。
位映射图像用离散的像素来处理输出设备;而向量图像用笛卡尔座标系统来处理输出设备,其线条和填充对象能被个别拖移。现在大多数的图像输出设备是位映射设备,这包括视讯显示、点阵打印机、激光打印机和喷墨打印机。而笔式绘图机则是向量输出设备。
编辑bitmap大小一般就是复制或删除像素的某些行和列的像素。