iOS   发布时间:2022-05-04  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – – [UIImage _imageByUnpremultiplying]:发送到实例的无法识别的选择器大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

概述

我正在使用CI过滤器并得到奇怪的错误,我怎么能通过查看登录来了解我所缺少的内容 CIFilter *filter = [CIFilter filterWithName:@"CIfalseColor"]; [filter SETVALue:image forKey:@"inputImage"]; CIColor *myBlue = [CIColor colorWith
我正在使用CI过滤器并得到奇怪的错误,我怎么能通过查看登录来了解我所缺少的内容

CIFilter *filter = [CIFilter filterWithName:@"CIfalseColor"];        
    [filter SETVALue:image forKey:@"inputImage"];
    CIColor *myBlue = [CIColor colorWithRed:0.0 green:0.0 blue:0.6 alpha:0.5];
    [filter SETVALue:myBlue forKey:@"inputColor0"];
    CIImage *filteredImageData = [filter valueForKey:@"outputImage"];
    UIImage *newImage = [UIImage imageWithCIImage:filteredImageData];
     _imageView.image=newImage;



2014-02-22 16:04:12.002 colorMaker[1574:70b] *** TerminaTing app due to uncaught exception 'NSInvalidArgumentexception',reason: '-[UIImage _imageByUnpremultiplying]: unrecognized SELEctor sent to instance 0x8b7aca0'

libc++abi.dylib: terminaTing with uncaught exception of type NSException
(lldb)

解决方法

如果您设置为“inputImage”的对象是UIImage,则会发生此异常.根据 @L_489_4@,inputImage对象必须是CIImage.

首先尝试从你的UIImage获得CIImage.

[filter SETVALue:image.CIImage forKey:@"inputImage"];
                       ^^^^^^^

大佬总结

以上是大佬教程为你收集整理的ios – – [UIImage _imageByUnpremultiplying]:发送到实例的无法识别的选择器全部内容,希望文章能够帮你解决ios – – [UIImage _imageByUnpremultiplying]:发送到实例的无法识别的选择器所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。