【问题标题】:iOS : Colorize only the black part of an imageiOS:仅着色图像的黑色部分
【发布时间】:2023-03-07 11:08:01
【问题描述】:

快速问题:我通常给我的图像上色,但它们只是黑白图像蒙版。我现在有一张背景透明、黑色部分和其他部分已经着色的图像。

有没有办法以编程方式仅对图像的黑色部分着色?我尝试了几种 kCGBlendMode,但都没有奏效。我想知道我是否需要创建一个新图像,将其用作着色部分的蒙版,然后以编程方式为图像的其余部分着色。

您知道如何简单地实现这一目标吗?谢谢。

【问题讨论】:

  • 看看 CIFilter。有很多过滤器。无法查看atm,但您将能够获得将黑色转换为不同颜色的atm。使用它将您的图像转换为过滤后的图像,然后显示过滤后的图像。它也很快。
  • 谢谢。我去看看

标签: ios core-graphics


【解决方案1】:

看看这个解决方案:有一个不错的例子,如何用黑白图像制作任何形状的蒙版

https://github.com/NickTitle/iOS7-Trans-Blur/blob/master/README.md

【讨论】:

  • 谢谢,但它仅适用于黑白图像。我能应付的。这是我卡住的带有黑色部分的已经彩色图像;)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-10-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-02-18
  • 1970-01-01
相关资源
最近更新 更多