JPG、BMP等格式的图片都是电脑保存成文件的格式,它们并不是电脑真正处理的格式,电脑处理的设备无关位图(DIB),当用电脑打开这些格式的文件时,它们就会统一首先被转换成DIB,然后再进行后续处理。所以通常我们直接拿BMP格式的图片进行图像处理。
BMP是windows的标准图像格式。
——不采用压缩技术,BMP格式就是直接保存的DIB格式,为无损保存,所以文件会比较大,与其等价,或说同等级的有TIF格式,一般在印刷业比较常用。
JPG是JPEG(号称什么“联合图像专家小组”,很多图像编码的国际标准都是这个地方制定的)推出的,采用高压缩比技术的图像存储格式。
——高压缩比,支持全彩,文件格式很小,它为有损压缩保存,在保存过程中,会损失一定的原图片信息;
GIF用LZW压缩算法得到的,为无损压缩。
PNG使用从LZ77派生的无损数据压缩算法,为无损压缩。
DIB设备无关位图文件(Device Independent Bitmap),这是一种文件格式,是为了保证用某个应用程序创建的位图图形可以被其它应用程序装载或显示一样。 DIB的与设备无关性主要体现在以下两个方面:DIB的颜色模式与设备无关。例如,一个256色的DIB即可以在真彩色显示模式下使用,也可以在16色模式下使用。256色以下(包括256色)的DIB拥有自己的颜色表,像素的颜色独立于系统调色板。由于DIB不依赖于具体设备,因此可以用来永久性地保存图象。DIB一般是以*.BMP文件的形式保存在磁盘中的,有时也会保存在*.DIB文件中。运行在不同输出设备下的应用程序可以通过DIB来交换图象。