我需要修改任何图像才能获得这些结果:

  • 白色必须是我指定的颜色,我不要轻盈 .

  • 其他颜色必须与Photoshop的"Color"图层混合模式相似 . 也就是说,如果源图像是灰度的,然后应用了滤色镜,我需要它们,即使对于非灰度图像也是如此 .

我正在使用UIImage + Colorize.swift函数 . tint(tintColor: UIColor) -> UIImage 功能可用于非白色所需,但白色仍为白色 . 我怎么能得到我需要的结果?