我现在用的Hue
过滤器来改变图像的色调:
CIFilter* hueFilter =
[CIFilter filterWithName:@"CIHueAdjust" <blah blah>
[NSNumber numberWithFloat:hue], nil];
我有Hue
号码,我想从使用Photoshop
,但它不符合的结果,我从iOS版获得。
是否有更改号码的规则PhotoShop
来,我应该在使用数量iOS
?
我现在用的Hue
过滤器来改变图像的色调:
CIFilter* hueFilter =
[CIFilter filterWithName:@"CIHueAdjust" <blah blah>
[NSNumber numberWithFloat:hue], nil];
我有Hue
号码,我想从使用Photoshop
,但它不符合的结果,我从iOS版获得。
是否有更改号码的规则PhotoShop
来,我应该在使用数量iOS
?
在HSL / HSV颜色模式色相是角坐标。 在Photoshop中,它以度(-180到+180)给出。
在CIHueAdjust滤波器,该角度以弧度给出。 从http://developer.apple.com/library/ios/#documentation/graphicsimaging/Reference/CoreImageFilterReference/Reference/reference.html#//apple_ref/doc/filter/ci/CIHueAdjust
参数
inputAngle
一个
NSNumber
类,其属性类型是CIAttributeTypeAngle
和显示名称是视角。默认值:0.00最低:0.00最高:0.00最低滑块:-3.14滑块最大:3.14身份:0.00
公式,以从Photoshop值(度)到CIHueAdjust值(弧度)是一个线性转换去:
filterAngle = photoshopAngle * π / 180