Opencv学习----位图(bitmap)原理详解四---颜色深度转换

2.4 颜色深度转换

通常,有必要将具有一种颜色深度的位图表示到具有不同颜色深度能力的设备上。当然,如果目标设备具有比位图更好的颜色,则没有问题,因为可以精确地表示位图。在目标具有不同和较低功能的相反情况下,必须将位图转换为能够提供最佳表示的内容。

作为示例,考虑在单色(黑白)设备上表示灰度图像的问题。这是通过使用可变数量的黑色和白色像素来表示灰度级来实现的。幸运的是,黑白设备通常具有比位图高得多的分辨率,因此有许多像素可用于创建灰度近似。考虑在300DPI黑白打印机上显示75DPI灰度位图。有一个4x4黑白像素矩阵可用于表示每个灰度像素。

有许多技术可用于形成黑白像素的相应排列,一种技术称为抖动。即使使用抖动,也有许多可能的算法来决定抖动像素排列。下面显示了使用图案和扩散抖动的相应黑白抖动示例(大大放大)的灰度级斜坡。

如已经提到的,在印刷工业中使用的这种技术称为筛选,存在将高颜色深度的位图转换为具有较低颜色深度但较高分辨率的位图的其他方法。这里将不讨论筛选,除了说它通过不同尺寸的物体近似灰度级(物体的大小与灰度级成比例)。物体排列在与水平方向成一定角度的规则矩阵中。最常用的成像对象是点,线和矩形。下面显示了使用点和线屏幕的灰度级斜坡和相应的黑白屏蔽示例(大大放大)。

已经针对灰度图像进行了上述讨论和颜色深度转换的示例。将高颜色深度图像转换为低颜色深度表示在概念上没有区别,通常该过程仅进行三次,每个颜色分量一次。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

dylan55_you

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值