映射到渐变,在iOS中重新着色图像

时间:2012-06-06 04:02:49

标签: objective-c ios image linear-gradients

将图像颜色重新映射到iOS渐变的最有效方法是什么?这被定义为"将颜色查找表应用于图像"在Image Magic文档中,通常我认为。例如,核心图像中是否有内置功能?我知道可以使用convert -clut使用ImageMagick代码完成,但不确定这是最有效的方法。

将图像重新映射到渐变的结果如下图所示: http://owolf.net/uploads/ny.jpg

fraxel's comment复制的基本公式是:

1.将图像打开为灰度和RGB

2.将RGB图像转换为HSV(色相,饱和度,值/亮度)色彩空间。这是一个圆柱形空间,其色调由极轴上的单个值表示。

3.将色调通道设置为我们已打开的灰度图像,这是至关重要的一步。

4.将值和饱和度通道设置为最大值。

5.转回RGB空间(否则显示不正确)。

0 个答案:

没有答案