GPUImage не смог инициализировать ACVFile с данными:(null)

Прежде всего, я должен сказать, что GPUImage является отличной платформой. Однако при загрузке файла ACV, который я экспортирую из Photoshop CS6, выдается сообщение об ошибке, в котором говорится: не удалось инициализировать ACVFile с данными:(null). Дело в том, что тот же код работает для некоторых других файлов ACV, и файл определенно содержит данные, на самом деле 64 укуса.

Вот как я пытаюсь загрузить его:

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

Если я изменяю тест на другой файл ACV, он работает отлично. Не уверен, что не так.

Спасибо MehtaiPhoneApps

1 ответ

Решение

Просто добавьте расширение файла кривой тона test.acv и все готово

=> обновленный код

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

photoImage.image = quickFilteredImage;
Другие вопросы по тегам