0

まず第一に、GPUImage は優れたフレームワークであると言わざるを得ません。ただし、Photoshop CS6 からエクスポートした ACV ファイルをロードすると、次のようなエラーが表示されます。 ACVFile を data:(null) で初期化できませんでした。ただし、同じコードが他のACVファイルでも機能し、ファイルには間違いなくデータがあり、実際には64バイトです。

ロードしようとしている方法は次のとおりです。

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

テストを別の ACV ファイルに変更すると、完全に機能します。何が悪いのかわからない。

ありがとう

4

1 に答える 1

0

トーン カーブ ファイルtest.acvの拡張子を追加するだけで準備完了です。

=>更新されたコード

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

photoImage.image = quickFilteredImage;
于 2015-03-18T10:10:41.787 に答える