【问题标题】:Required Info to choose colormatrix for getting original Image选择颜色矩阵以获取原始图像所需的信息
【发布时间】:2010-08-12 20:18:23
【问题描述】:

我有一个要求,我需要屏蔽并清除被屏蔽的部分 的图像。 我已经完成了屏蔽部分要求。我正在使用颜色 矩阵来掩盖我的图像,图像中的选定部分也是 黑屏了。为此,使用的颜色矩阵设置是,

颜色矩阵 obj = 新颜色矩阵 ( { 255,0,0,0,0} {0,255,0,0,0} { 0,0,255,0,0} { 0,0,0,1,0} {0,0,0,0,1} )

然后我将图像的选定部分绘制在 原图。

现在在清除蒙版时,我需要恢复原始图像 那些选定的区域。我该如何实现这种支持。

我可能在图像中有 5 个选定的蒙版区域并说 ClearMask 需要从上一张一张一张的还原原图 选择到第一个选择。

如果需要这方面的更多信息,请告诉我。

【问题讨论】:

    标签: graphics drawing colormatrix colormatrixfilter


    【解决方案1】:

    您的遮罩操作会破坏原始图像中的信息。您必须撤消此屏蔽的唯一方法是将要屏蔽的区域复制到临时缓冲区并从那里恢复。

    另一种方法是对屏蔽区域使用 XOR 操作。假设黑白图像,每个像素值与“1”进行异或。然后你会在面具下看到一个“负像”。重复此操作将恢复原始图像。当图像超过每像素 1 位时,将 1 替换为适当的 0xff 值。

    【讨论】:

      猜你喜欢
      • 2011-10-01
      • 2013-05-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-06-05
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多