bmp图像反色的原理及实现

Posted h694879357

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了bmp图像反色的原理及实现相关的知识,希望对你有一定的参考价值。

原理:

反色的实际含义是将R、G、B值反转。若颜色的量化级别是256,则新图的R、G、B值为255减去原图的R、G、B值。这里针对的是所有图,包括真彩图、带调色板的彩色图(又称为伪彩色图)、和灰度图。真彩图不带调色板,每个象素用3个字节,表示R、G、B三个分量。所以处理很简单,把反转后的R、G、B值写入新图即可,比如一个点的颜色为(0,0,0),反色后为(255,255,255)。带调色板的彩色图,其位图中的数据只是对应调色板中的一个索引值,我们只需要将调色板中的颜色反转,形成新调色板,而位图数据不用动,就能够实现反转。

255-pcolor.red

以上是关于bmp图像反色的原理及实现的主要内容,如果未能解决你的问题,请参考以下文章

Python图像反转/反色的三种方法(pillow)

java-I/O-bmp-反色,单原色输出

求C++图像处理的程序

BMP 图像信息隐藏及检测

怎么将JPG转成256色的BMP图片

常见图像增强(python 实现)