现在在使用GPUImage 来处理图片,现在的问题是这样的。
1.使用GPUImage 滤镜处理的图片,显示的效果 与 currentFilteredFrame 返回的图片 效果差别很大。当然针对的是个别滤镜效果,比如去色 color packing,而如果依然是彩色图片一般不会有太大差距。
GPUImageView 显示的效果是这样的
可是通过 currentFilteredFrame 返回的图片效果是这样的,我是通过写入到沙盒取出来的。
感觉很像是 alpha 通道导致的问题,但是不确定,也没有找到设置alpha 的地方。
现求助各位大大,希望不吝赐教
또한 사진 저장이 다른 경우에 currentFilteredFrame을 사용합니다. 내 솔루션은 processImage를 사용할 때 [staticPicture processImage]를 사용하는 것입니다. 이 메서드는 다음과 같이 작성됩니다. useNextFrameForImageCapture] ;