首先,我必须说GPUImage是一个很好的框架。但是,当加载我从Photoshop CS6导出的ACV文件时,它给我一个错误说:无法使用数据初始化ACVFile :( null)。但问题是,相同的代码适用于其他一些ACV文件,并且该文件肯定有数据,事实上它只有64个。
以下是我尝试加载它的方法:
GPUImageToneCurveFilter *stillImageFilter2 = [[GPUImageToneCurveFilter alloc] initWithACV:@"test"];
UIImage *quickFilteredImage = [stillImageFilter2 imageByFilteringImage:baseImage];
photoImage.image = quickFilteredImage;
如果我将测试更改为另一个ACV文件,它将完美运行。不确定是什么问题。
由于 MehtaiPhoneApps
答案 0 :(得分:0)
只需添加色调曲线文件 test.acv 的扩展名即可开始使用
=>更新的代码
GPUImageToneCurveFilter *stillImageFilter2 = [[GPUImageToneCurveFilter alloc] initWithACV:@"test.acv"];
UIImage *quickFilteredImage = [stillImageFilter2 imageByFilteringImage:baseImage];
photoImage.image = quickFilteredImage;