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

Iphone 将图像部分转换为黑白效果,iphone,ios,cgcontext,uicolor,cgcolor,Iphone,Ios,Cgcontext,Uicolor,Cgcolor,我有一个图像,我想给它一个黑白效果,但只在某些部分。例如。 当目标余额为0美元时,图像为100%灰色。图像颜色将以与当前储蓄目标余额相同的百分比增加。例如,如果储蓄总额为15000美元,但储蓄余额为7500美元,则只有50%的图像是彩色的,其余50%是灰色的。 我知道如何完全转换黑白图像,但不知道如何将图像部分转换为黑白阴影。简单的方法是创建图像的副本,根据百分比进行裁剪,将其转换为黑白,然后将其覆盖到另一个图像上 简单的做法是创建图像的副本,根据百分比进行裁剪,将其转换为黑白,然后将其覆盖在另

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

简单的方法是创建图像的副本,根据百分比进行裁剪,将其转换为黑白,然后将其覆盖到另一个图像上


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


您想要使用核心映像。基本上,您将使用当前图像作为核心图像过滤器的输入,使用黑白过滤器,并控制过滤器,以便图像可以从完全彩色变为完全黑白


因此,请在开发者网站上查找Core Image信息,然后查看苹果提供的大约100个过滤器——我很确定其中一个已经满足了您的要求。

您想使用Core Image。基本上,您将使用当前图像作为核心图像过滤器的输入,使用黑白过滤器,并控制过滤器,以便图像可以从完全彩色变为完全黑白


在开发者网站上找到核心图片信息,再看看苹果提供的大约100个过滤器——我很确定其中一个已经达到了你想要的效果。

你有参考链接吗?@Wattson 12谢谢,但我不希望那一半图像会是黑白的,一半不会,我希望整张图像会有部分黑白的效果……@aakilladhani我不明白你的意思,你怎么能让整个图像部分是黑白的?你可以创建一个黑白版本,并用不同的alpha值覆盖它?你有任何参考链接吗?@Wattson 12谢谢,但我不希望半幅图像会黑白半幅不会我希望整个图像会有部分黑白效果…@aakilladhani我不明白你的意思,你怎么能让整个图像部分是黑白的?您可以创建一个黑白版本,并用不同的alpha值覆盖它?