部分将图像转换为黑色&白色效果

时间:2012-07-23 10:31:11

标签: iphone ios cgcontext uicolor cgcolor

我有一张图片,我想让黑色&白色但仅在某些部分。例如。 当目标余额为0美元时,图像为100%灰色。图像颜色将以与储蓄目标的当前余额相同的百分比增加。例如,如果总储蓄为15000美元,但储蓄余额为7500美元,则只有50%的图像为彩色,另外50%为灰色。 我知道如何完全转换黑&白色图像,但不知道如何将图像部分转换为黑色&白色阴影。

2 个答案:

答案 0 :(得分:5)

简单的方法是创建图像的副本,根据百分比裁剪,将其转换为黑白,并将其覆盖在另一张图像上

link for how to crop an image

答案 1 :(得分:0)

您想使用Core Image。基本上,您将使用当前图像作为核心图像滤镜的输入,使用黑白滤镜,并控制滤镜,使图像可以从完全颜色变为完全B& W.

所以在开发者网站上找到Core Image信息,然后查看Apple提供的100个左右的过滤器 - 我很确定其中一个已经做了你想做的事。