Изображения iOS 4.3 и CMYK JPG - PullRequest
3 голосов
/ 10 марта 2011

Я вчера обновил свой iPad с iOS 4.2.1 до iOS 4.3.Приложение, над которым я работаю, использует набор изображений JPG, которые были экспортированы из Photoshop как изображения CMYK JPG.В 4.2.1 изображения отображаются правильно, но в 4.3 они отображаются некорректно, в основном черные.

Не поддерживаются ли изображения CMYK?Это ошибка с iOS 4.3?Если это имеет значение, я попробовал как установить изображения непосредственно в Интерфейсном Разработчике, так и установить его с помощью кода, используя методы UIImage imageNamed: и UIImageView setImage:.Спасибо.

Ответы [ 3 ]

2 голосов
/ 16 марта 2011

В iOS 4.3 ваше изображение CMYK jpeg будет в основном черным, если вы загрузите его напрямую с помощью [UIImage imageNamed:] Я решил это в своем приложении, просто преобразовав изображение, загруженное в JPEG, перед загрузкой в ​​свойство изображения:

self.imageView.image = [UIImage imageWithData:UIImageJPEGRepresentation([UIImage imageWithContentsOfFile:imageFilePath], 1.0)];

Надеюсь, это поможет!

0 голосов
/ 02 марта 2012

Если кто-то попадает сюда от Google, просто возникла такая же проблема.

В iOS 5 все отлично работает, но в 4.3.x изображение в основном черное, появляются только тени.

Банкомат, решением было изменение цветовой палитры изображения.

0 голосов
/ 10 марта 2011

Если Apple не указала, что они отказываются от поддержки этого формата в какой-либо документации для разработчиков iOS, отправьте отчет об ошибке в Apple. Они редко теряют поддержку форматов изображений, фильмов, аудио и т. Д.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...