gpt4 book ai didi

iphone - iOS/Mac 开发,使用 CFilter 的问题

转载 作者:行者123 更新时间:2023-11-28 19:21:29 25 4
gpt4 key购买 nike

我正在学习在 iOS 上编程,并且正在学习一些 Core Image 滤镜。

我学会了使用 CIFilter 作为:

CIFilter *filter = [CIFilter filterWithName:@"CISepiaTone" keysAndValues:kCIInputImageKey, image, @"inputIntensity", [NSNumber numberWithFloat:0.8], nil];

CIFilter *filter = [CIFilter filterWithName:@"CIColorPosterize" keysAndValues:kCIInputImageKey, image, @"inputLevels", [NSNumber numberWithFloat:5.0], nil];

CIFilter *filter = [CIFilter filterWithName:@"CIPointillize" keysAndValues:kCIInputImageKey, image, @"inputRadius", [NSNumber numberWithFloat:50.0], @"inputCenter", [NSNumber numberWithFloat:50.0], nil];

当我使用 CISepiaTone 滤镜时,该滤镜有效并且我得到了一个很好的转换图像输出。但是对于其他两个过滤器,我现在可以得到任何输出,ImageView 是空白的。谁能帮我发现问题?谢谢。

最佳答案

iOS 5 中的 Core Image 不支持 Core Image 滤镜引用中列出的所有滤镜。您可能正在尝试使用不受支持的过滤器。

[CIFilter filterNamesInCategories:nil] 返回一个包含每个可用过滤器名称的 NSArray

关于iphone - iOS/Mac 开发,使用 CFilter 的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8631220/

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