2012-05-22 5 views
0

Я испытываю что-то похожее на ошибку: если я создаю ICO-файлы с использованием API CGImage, я получаю первый rep (256px) с цветовым профилем, в то время как у всех остальных повторений нет цветной профиль (и на самом деле они выглядят намного ярче). Я также попытался установить цветовой профиль в каждом изображении rep (на исходном NSImageRep и в CGDestination через словарь свойств изображения), но ничего не меняется. Можем ли мы сказать, что это ошибка?API-интерфейсы CGImage и ICO-файлы

ответ

0

Ну, запись 256x256 в ICO является специальной. Это в основном PNG, встроенный в ICO. Таким образом, он может поддерживать цветовой профиль. Я не считаю, что у ICO есть какая-либо поддержка цветовых профилей, кроме косвенно, через эту запись PNG.

Я полагаю, что это может быть ошибка, но трудно понять, что «правильная» вещь там будет.