关于bmp图片格式背后的原理

Posted catalytic

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于bmp图片格式背后的原理相关的知识,希望对你有一定的参考价值。

技术图片
这是一张 长为256 高为1的一张bmp图片
将bmp图片用16进制打开:技术图片

一眼看出这bmp图片的内容十分的规整

将0x36的值改为0xff 将 0x3a的值改为0xff
图片变化成这样了
技术图片
可以看到最前面两个像素点颜色已经变了

也就是说bmp图片是将图片每个像素的 rgb和一个alpha的值存入文件中 来存储图片的

也就是说bmp图片他的优点是 存储结构简单一眼就看出来了比其他的图片格式实现简单但是确定就是 图片格式没有经过一些特定的算法压缩 对一些不必要的可以通过算法来存储的图片格式来说 bmp显然会比其他图片格式 空间占得更多。

以上是关于关于bmp图片格式背后的原理的主要内容,如果未能解决你的问题,请参考以下文章

关于thinkphp上传bmp格式图片

BMP图片分析

bmp格式的图片打不开怎么办

JPG格式与BMP格式是啥图片

bmp,jpg,png,tif,wmf,emf与eps图片格式转换

如何将图片保存为BMP格式?