有没有什么方法可以模糊CIGaussianblur滤镜并在iOS中获取原始的未模糊图像?

时间:2015-09-07 18:16:03

标签: ios objective-c uiimage blur cifilter

我将模糊图像上传到我的服务器,稍后在我的应用中下载。然后,我需要模糊原始图像。模糊滤镜是cigaussianblur滤镜。

我知道我可以将原始图像与模糊图像一起存储在我的服务器上,但如果我不能模糊模糊图像,这对我来说是更好的选择。任何帮助都是极好的。谢谢!

2 个答案:

答案 0 :(得分:0)

  

但如果我能模糊模糊的图像,这对我来说是更好的选择

嗯,你不能。信息从图像中丢失。如果您想保留原始信息,正如您所说,请存储原始图像。 (顺便说一句,这就是iPhoto / Photos的工作原理;它将原始图像与该图像的任何编辑版本一起存储。这就是使编辑操作无法撤销的原因。)

答案 1 :(得分:0)

CIGaussianBlur是一种卷积运算。它可以通过使用相同内核的反卷积操作来撤消。然而,解卷积需要比卷积更多的计算能力,现在在iOS中直接支持它。