gpt4 book ai didi

ios - 改变图像色调 iOS

转载 作者:搜寻专家 更新时间:2023-10-30 20:19:52 24 4
gpt4 key购买 nike

我想使用 slider 更改图像的色调。我所做的是:

float slideValue =  sldHueChange.value;
beginImage= [CIImage imageWithCGImage:imgBorder.image.CGImage];
context = [CIContext contextWithOptions:[NSDictionary dictionaryWithObject:[NSNumber numberWithBool:YES] forKey:kCIContextUseSoftwareRenderer]];
filter= [CIFilter filterWithName:@"CIHueAdjust"];
[filter setValue:beginImage forKey:kCIInputImageKey];
[filter setValue:[NSNumber numberWithFloat:slideValue] forKey:@"inputAngle" ];
CIImage *outputImage = [filter outputImage];
CGImageRef cgimg =[context createCGImage:outputImage fromRect:[outputImage extent]];
UIImage *newImg = [UIImage imageWithCGImage:cgimg];
[imgBorder setImage:newImg];
CGImageRelease(cgimg);

它的工作。但它并不顺利。我想要一个非常顺利地改变图像的色调。如果您有制作流畅的色调转换器的想法,请分享。我真的需要它。提前致谢。

最佳答案

我建议你使用神奇的 GPUImage来自 Brad,它有很多过滤器,或者您可以尝试为 CIContext 使用 GPU 渲染,将选项字典中的 bool 值更改为 NO 以创建 CIContext。

关于ios - 改变图像色调 iOS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14850098/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com