iphone - 将图像部分转换为黑白效果

标签 iphone ios cgcontext uicolor cgcolor

我有一张想要给我黑白效果的图像,但是只在某些部分上可以使用。
当目标余额为0美元时,图像为100%灰色。图像颜色将以与节省目标当前余额相同的百分比增加。例如,如果节省的总金额为$ 15000,而节省的余额为$ 7500,则只有50%的图像是彩色的,其余的50%是灰色的。
我知道如何完全转换黑白图像,但不知道如何部分将图像转换成黑白阴影。

最佳答案

简单的操作是创建图像的副本,根据百分比进行裁剪,将其转换为黑白,然后将其覆盖在其他图像上

link for how to crop an image

关于iphone - 将图像部分转换为黑白效果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11610786/

相关文章:

ios - 知道在 AppDelegate 中选择了哪个 UITabBarItem

iphone - 从应用程序包中获取本地化文件?

ios - UICollectionView 单元格改变颜色

ios - MBProgressHUD 宽限时间和最小时间无法正常工作。如何实现。

iphone - 尝试在 CGContext 中用颜色填充路径但运气不佳

ios - 在iOS中,如何获取CGContext的当前线宽?

objective-c - 更改 UIBezierPath 上阴影的颜色

ios - 删除 CoreData 对象,然后调用 [tableView reloadData] 会导致 SIGABRT

从不同 View 访问iphone全局变量

javascript - 使用 javascript 验证 Siri 输入?是否有任何与 Siri 相关的事件/触发器?