更改面部颜色从xcode中的主要颜色

时间:2016-05-09 10:43:47

标签: ios iphone xcode ipad uiimage

我在ios中处理应用程序,我需要只更改图像面部颜色的工具或代码。

我已经在uiimage中面对了。

现在如何将RGB颜色变换应用于该脸部的Uiimage?

提前致谢

enter image description here

2 个答案:

答案 0 :(得分:0)

你可以这样做,

  UIImageView *imageView = [[UIImageView alloc]initWithFrame:CGRectMake(50, 50, 50, 50)];

imageView.image = [UIImage imageNamed:@"Synch"];  // your face image here
imageView.image = [imageView.image imageWithRenderingMode:UIImageRenderingModeAlwaysTemplate];

// imageView.backgroundColor = [UIColor yellowColor];
imageView.tintColor = [UIColor redColor]; // set different tint color here and image will get that color

[self.view addSubview:imageView];

图片应为png个文件。同步图像在示例中为png格式。

希望这会有所帮助:)

答案 1 :(得分:0)

其中一个库可以实现您的目标,即改变图像的肤色。

YUCIHighPassSkinSmoothing

这里示例。

enter image description here