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