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;