GPUImage无法初始化ACVFile,数据为:(null)



首先,我必须说GPUImage是一个优秀的框架。然而,当加载我从Photoshop CS6导出的ACV文件时,它会给我一个错误,说:无法初始化ACVFile,数据为:(null)。不过,问题是,同样的代码适用于其他一些ACV文件,而且该文件肯定有数据,事实上有64位。

以下是我尝试加载它的方式:

GPUImageToneCurveFilter *stillImageFilter2 = [[GPUImageToneCurveFilter alloc] initWithACV:@"test"];
    UIImage *quickFilteredImage = [stillImageFilter2 imageByFilteringImage:baseImage];
    
    photoImage.image = quickFilteredImage;

若我将测试更改为另一个ACV文件,它将完美工作。不确定出了什么问题。

谢谢MehtaiPhoneApps

只需添加色调曲线文件的扩展名test.acv,就可以进行

=>更新代码

GPUImageToneCurveFilter *stillImageFilter2 = [[GPUImageToneCurveFilter alloc] initWithACV:@"test.acv"];
UIImage *quickFilteredImage = [stillImageFilter2 imageByFilteringImage:baseImage];
photoImage.image = quickFilteredImage;

相关内容

  • 没有找到相关文章

最新更新