如何仅在几个部分以编程方式更改 UIImage 的色调?我已经点击了这个链接
How to programmatically change the hue of UIImage?
并在我的应用程序中使用了相同的代码。它工作正常,但完整的图像色调正在发生变化。根据我的要求,我只想更改上面快照中的树颜色。我怎样才能做到这一点?
最佳答案
这是使用掩码的更普遍问题的具体案例。我假设您有某种方式知道“树”部分中有哪些像素,哪些不是。 (如果不是,那就是另一个问题/问题)。
如果是这样,首先将原图绘制到结果上下文中,然后创建一个 mask (参见此处:http://mobiledevelopertips.com/cocoa/how-to-mask-an-image.html),然后绘制具有代表树事件的 mask 的更改色调版本。
关于ios - 如何仅在几个部分以编程方式更改 UIImage 的色调?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11940008/