直方图修正和彩变换.docVIP

  • 4
  • 0
  • 约21.37万字
  • 约 38页
  • 2016-12-03 发布于河南
  • 举报
直方图修正和彩变换

第5章 直方图修正和彩色变换 这一章,我们主要和调色板打交道。先从最简单的反色讲起。 5.1 反色 反色(invert)就是形成底片效果。例如,图5.2为图5.1反色后的结果。 图5.1???? 原图 图5.2???? 图5.1反色后的结果 反色有时是很有用的,比如,图5.1中黑色区域占绝大多数,这样打印起来很费墨,我们可以先进行反色处理后再打印。 反色的实际含义是将R、G、B值反转。若颜色的量化级别是256,则新图的R、G、B值为255减去原图的R、G、B值。这里针对的是所有图,包括真彩图、带调色板的彩色图(又称为伪彩色图)、和灰度图。针对不同种类有不同的处理。 先看看真彩图。我们知道真彩图不带调色板,每个象素用3个字节,表示R、G、B三个分量。所以处理很简单,把反转后的R、G、B值写入新图即可。 再来看看带调色板的彩色图,我们知道位图中的数据只是对应调色板中的一个索引值,我们只需要将调色板中的颜色反转,形成新调色板,而位图数据不用动,就能够实现反转。 灰度图是一种特殊的伪彩色图,只不过调色板中的R、G、B值 都是一样的而已。所以反转的处理和上面讲的一样。 这里,我想澄清一个概念。过去我们讲二值图时,一直都说成黑白图。二值位图一定是黑白的吗?答案是不一定。我们安装Windows95时看到的那幅setup.bmp是由蓝色和黑色组成的,但它实际上是二值图。原来,它的调色板中的两种颜

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档