Восстановите правильный цветовой баланс после «Цвет в альфа-канал ...» с помощью GIMP.

Я столкнулся с этой проблемой, когда удаление зеленого экрана с помощью GIMP искажает цветовой баланс элементов изображения.

Чтобы воссоздать эту простую задачу, я выбрал изображение с альфа-каналом (изображение слева) и добавил под ним слой с заливкой #00ff00(изображение посередине). Затем я объединил слои и применил «Цвет к альфа-каналу…», используя #00ff00; результатом является изображение справа.

оригинал, зеленый экран и результат

Как видите, синий и красный кубики из исходного изображения достаточно точны (может быть, потому, что в их цветовой композиции нет зеленого компонента?), а вот с двумя зелеными кубиками возникает проблема: вы видите, что тот, что на верхний правый становится серым...

Есть ли правильный способ справиться с этим? Спасибо.

Ответы (2)

Вы просто добавили зеленый цвет ко всему изображению. Если вы пытаетесь имитировать фоны с цветными ключами, используемые в фотографии / видеосъемке, они выглядят совсем не так.

Когда вы сделали альфа-канал зеленого изображения, вы просто преобразовали весь зеленый цвет в альфа-канал, поэтому зеленый кубик теперь выглядит серым, вы фактически удалили весь зеленый цвет в изображении. Честно говоря, я не уверен, чего вы на самом деле пытаетесь достичь здесь.

Кроме того, следует отметить, что фоны с цветным ключом очень редко используются при съемке небольших продуктов из-за проблем с цветовым загрязнением/отражением. Этот метод действительно работает только с фонами, которые находятся далеко позади объекта и равномерно освещены. Освещение этих фонов, но избегание цветового загрязнения/отражений на объекте, не является тривиальным. Кроме того, когда вы используете фон с цветным ключом, он не будет работать должным образом, если один из ваших объектов имеет тот же цвет, что и фон.

При фотосъемке продуктов обычно предпочтительнее использовать белый фон или небольшую светлую палатку.

Я как раз пытался имитировать фон с хромированными клавишами, чтобы увидеть, как я могу использовать GIMP для постобработки этих изображений.
@HenriqueFerrolho Возможно, вы захотите взглянуть на фильтр Bluebox в плагине GAP для GIMP. Не пытайтесь имитировать зеленый фон, найдите подходящее изображение с цветным ключом, чтобы протестировать его. Я сделал учебник для этого несколько лет назад. Проверьте это, если хотите.
@HenriqueFerrolho есть и другие методы, такие как использование инструмента «Выбрать по цвету», возиться с порогом, а затем создавать маску слоя из выделения.
да . цвет в альфа-канал не является инструментом для работы с хромакеем. лучше всего использовать для удаления и замены фона с сохранением текстуры полупрозрачных объектов. Нечеткий выбор (волшебная палочка) + вырез лучше подходит для одиночного использования хромакея.

Ваше исходное изображение неверно. Вы удалили фон, но вы также удалили белый цвет, который не является частью фона (например, точки...). То же самое происходит между изображениями два и три, вы удаляете зеленый цвет, который не является частью фона. Вы действительно должны вырезать кубики, но размытие фокуса на фоновых кубиках мешает сделать это должным образом.

«Контракт» Color-to-alpha заключается в том, что когда вы удалили цвет, размещение оставшегося изображения на фоне, заполненном удаленным цветом, воссоздает исходное изображение. Однако во многих случаях есть несколько решений, например, при удалении белого серого 50% (#808080) может стать:

  • #808080 при 100% непрозрачности
  • #000000 при непрозрачности 50%
  • #404040 с непрозрачностью 66,66%
  • и т. д...

потому что все эти комбинации на белом слое воссоздали бы первоначальный #808080.

Но C2A всегда берет пару (цвет, непрозрачность) и стремится к максимальной прозрачности (здесь # 000000 при 50%), что не всегда то, что вам нужно, поэтому вы должны защитить часть, которая должна оставаться непрозрачной, с помощью правильного выбора.