まず第一に、GPUImage は優れたフレームワークであると言わざるを得ません。ただし、Photoshop CS6 からエクスポートした ACV ファイルをロードすると、次のようなエラーが表示されます。 ACVFile を data:(null) で初期化できませんでした。ただし、同じコードが他のACVファイルでも機能し、ファイルには間違いなくデータがあり、実際には64バイトです。
ロードしようとしている方法は次のとおりです。
GPUImageToneCurveFilter *stillImageFilter2 = [[GPUImageToneCurveFilter alloc] initWithACV:@"test"];
UIImage *quickFilteredImage = [stillImageFilter2 imageByFilteringImage:baseImage];
photoImage.image = quickFilteredImage;
テストを別の ACV ファイルに変更すると、完全に機能します。何が悪いのかわからない。
ありがとう