【问题标题】:Combining two monochrome bitmaps to one colorful将两个单色位图组合成一个彩色位图
【发布时间】:2011-05-16 11:05:22
【问题描述】:

我有一个按钮,它可能处于两种状态:按下和未按下。每个状态都由单色(黑白)位图表示,可以在我的简单编辑器中进行编辑。我想要的是显示一个彩色位图,它以某种方式结合了这两个位图,以便用户可以看到一张图片上的所有信息。如何做到这一点?

【问题讨论】:

  • 您打算如何将两个单色位图组合起来并生成一个color位图?
  • 这是问题的主题。我希望能够查看一张图片并了解两张图片的对比效果。
  • 你不能从两张单色图片中得到一张彩色图片。你也不能从酒中得到水。至少不是没有一些神奇的成分。
  • 当然可以。例如,如果两个图像都有黑色像素,我可以将像素设置为黑色,白色 - 如果两个像素都是白色的。灰色 - 如果第一张图片有黑色像素和第二张白色,黄色 - 在相反的情况下。嗯……看来我回答了我的问题。谢谢。

标签: .net image-processing bitmap


【解决方案1】:
  1. 您可以将它们作为彩色图像的 2 个通道(例如,使用 cvMerge()
  2. 您可以将它们加在一起(适当缩放)
  3. 您可以对它们进行异或。
  4. 尝试使用 Photoshop 的图层选项(正片叠底、加网、透明等)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-14
    • 2012-10-26
    • 1970-01-01
    • 1970-01-01
    • 2015-05-02
    • 1970-01-01
    相关资源
    最近更新 更多