Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/hibernate/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c CIFilter收缩生成的图像_Objective C_Swift_Uiimage_Cifilter_Shrink - Fatal编程技术网

Objective c CIFilter收缩生成的图像

Objective c CIFilter收缩生成的图像,objective-c,swift,uiimage,cifilter,shrink,Objective C,Swift,Uiimage,Cifilter,Shrink,我知道关于这个主题有很多线索,虽然它降低了透明度,但它仍然存在 注意,UIImageView有一个绿色背景,我们不应该看到它 原始和过滤(猜猜谁笑): 使用的代码(部分): 注意:如果可能,我正在寻找运行时方面最有效的方法 有什么建议吗?谢谢你 blurFilter!.setValue(val, forKey: "inputRadius") if let output = blurFilter?.valueForKey(kCIOutput

我知道关于这个主题有很多线索,虽然它降低了透明度,但它仍然存在

注意,UIImageView有一个绿色背景,我们不应该看到它

原始和过滤(猜猜谁笑):

使用的代码(部分):

注意:如果可能,我正在寻找运行时方面最有效的方法 有什么建议吗?谢谢你

 blurFilter!.setValue(val, forKey: "inputRadius")
        
        if let output = blurFilter?.valueForKey(kCIOutputImageKey) as? CIImage {
            let cgimgresult = context.createCGImage(output, fromRect: inputImage.extent)
            let result = UIImage(CGImage: cgimgresult)
            imageView?.image = result

}