2

У меня есть 3-цветное изображение GIF (#FFFFFF, # 3B5AA3, # BE0027).

Когда я открываю его как независимое изображение в GIMP, оно хорошо отображается.

Но когда я открываю его как слои для другого изображения (или копирую слой, открывая его как изображение), цвета меняются (на # EFC52E, # EE6D2A, # EE862B).

В чем дело? Как я могу это исправить?

1 ответ1

1

Проблема, вероятно, вызвана тем фактом, что GIF использует индексы в 256 массивах цветов для определения цвета в каждом пикселе. Маловероятно, что любые два изображения GIF будут иметь одинаковую цветовую палитру.

Поэтому, когда вы открываете изображение A, оно использует его палитру, где пиксель 1,1 указывает на индекс 23, который является синим (например). Теперь при открытии изображения B индекс 23 будет использовать этот цвет, а не цвет из его палитры (например, красного). Таким образом, изображение B будет выглядеть неправильно.

Если вы преобразуете все изображения в формат PNG или другой формат с истинным цветом, у вас не возникнет этой проблемы. Затем вы можете объединить изображения и затем сохранить обратно в GIF при необходимости.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .