Есть ли у Photoshop эквивалент «Цвета для альфы» у Gimp?

44

Я обнаружил в Gimp функцию "Color to Alpha" , и это здорово! По сути, он выделит определенный цвет из выделения и преобразует его в прозрачность. Это дало мне возможность сделать бутылку на плоском фоне по-настоящему прозрачным слоем с неповрежденными бликами и тенями.

У Adobe Photoshop есть что-нибудь подобное? Платный или нет? ( Вот моя попытка приблизиться к 60% качеству плагина Gimp )

Стивен
источник
Выбор цвета работает очень плохо. Насколько я вижу, не было никакой возможности выполнить это действие так же, как GIMP.
19
+1 за вопрос о том, доступна ли функция GIMP в PS, надоело все время слышать обратное: D
fahad.hasan
3
Хотя инструмент выбора цветового диапазона в Photoshop может быть полезен для некоторых вещей, он совсем не то же самое, что цвет от Gimp до альфа. Это очень похоже на использование режимов передачи, таких как умножение, экран или наложение, в отличие от использования инструмента «Волшебная палочка» для выбора белого, черного или серого. Например: если у вас был сплошной пурпурный слой и использовался цвет для альфа-канала, чтобы удалить синий, вы бы получили полупрозрачный сплошной красный слой, тогда как цвет-альфа ничего бы не сделал, потому что в слое нет сплошного синего.
Меня действительно поражает, что в Photoshop все еще не может быть такого замечательного и простого инструмента. Я использую это все время, когда собираю «Гетто» для захвата шрифтов из мест, которые позволяют вам просматривать купленные шрифты. Это позволяет вам вытянуть все белое из фона (после того, как вы обрезали края и инвертировали заливку белым - кроме текста). Делает для супер легко прозрачных изображений. : /
@Stephen: Удачи в поиске решения для этого еще? Кажется, все ответы до сих пор не сделали то, что вам нужно.
Йриста

Ответы:

8

Есть плагин для Photoshop, который может это сделать, но он немного древний и только 32-битный. Это, однако, бесплатно и может помочь вам.

Джон Каван
источник
5

Я считаю, что вы можете использовать Select -> Color Range...инструмент для достижения этого эффекта. Инструмент выбора цветового диапазона - это очень удобная функция, которая позволяет щелкнуть цвет из серой версии изображения, а затем использовать ползунок «нечеткость» для регулировки диапазона. Вы также можете просмотреть выбор в полном изображении. Это создает нормальную маску фотошопа, когда вы выбираете ОК.

Как только у вас есть базовый выбор, вы можете затем отрегулировать маску, используя все обычные маскирующие инструменты в Photoshop. Это, вероятно, самый идеальный способ сделать то, что вам нужно (основываясь на вашем предыдущем вопросе, вы пытаетесь изолировать бутылку?) Выбор Color Range даст вам почти идеальную маску с прозрачностью в такте ... и вы может дополнительно откорректировать это, чтобы исправить области, которые были выбраны, которые не должны были или были исключены и должны были быть выбраны. Как только вы настроите свою маску, просто нажмите Deleteи наблюдайте, как происходит волшебство. Поскольку маска представляла собой полную альфа-маску, удаление удалит различные степени «непрозрачности» в зависимости от того, насколько сильно область соответствует базовому цвету, выбранному вами изначально.

Поскольку ваш фон белый, выбор белого цвета и регулировка нечеткости для надлежащего «заполнения» частей белого, которые видны через ваши бутылки, должны дать вам довольно эффективную маску примерно через 30 секунд. Небольшая настройка может занять пару минут, но конечный результат должен быть лучше, чем плагин Gimp «Color to Alpha» (по крайней мере, основываясь на нескольких примерах, которые я видел ... кажется, он слишком усердный в применении прозрачности.)

Вообще говоря, «зеленый» или «синий» фон может быть лучше для такого рода вещей. Белый - это смесь всех цветов, и это может усложнить выделение определенных объектов на «цветном» фоне. Именно поэтому многие последовательности спецэффектов, снятые для фильмов, снимаются на зеленом фоне ... его легче отфильтровывать во время пост-процессной компоновки (это единственный "основной" цвет в модели RGB, а не смесь всех три цвета. Это называется фильтрацией хроматического ключа.) Следует отметить, что вы хотите использовать хроматический ключ, который дополняет цвет (ы) снимаемого объекта. Например, если вы стреляете в зеленую бутылку, на самом деле может быть лучше использовать красный фон, так как использование зеленого фона очень затруднит исключение зеленого фона без потери бутылки вместе с ним. Если у вас есть желтые, оранжевые, красные или коричневые бутылки, лучше всего подойдет синий фон. Общая идея, тем не менее, заключается в использовании фона, который дополняет (представьте противоположный цвет на цветовом круге) объекты снимаемого переднего плана.

Йриста
источник
1
Из того, что я испытал, выбор цветовой гаммы сделает трудный выбор. например, в плагине Gimp, если есть зеленое окрашенное пятно, и я удаляю серый, серый фактор зеленого преобразуется в прозрачность. Выбор цветового диапазона, скорее всего, полностью не выберет зеленый прозрачный оттенок.
Стивен
Я использовал этот инструмент много раз ... он делает "мягкий" выбор, или, более конкретно, он генерирует канал "быстрой маски" в оттенках серого, который используется для генерации маски. Если вам нужна демонстрация, я могу предоставить ее, но «Выбор цветового диапазона» - это, в основном, ваша функция «Цвет в альфа», с дополнительным требованием, чтобы вы нажали клавишу удаления, чтобы фактически сделать цвет «альфа». Что касается «серого фактора», у вас есть небольшие проблемы с ним, из-за серого, содержащего уровни R, G и B. Использование правильного дополнительного хроматического ключа устраняет это, но делать то, что вам нужно, все еще возможно с белым bg.
Йриста
4

Я не использовал функцию Color to Alpha в GIMP, но она похожа на преобразование канала в альфа. На панели каналов щелкните элемент управления (или нажмите кнопку команды, если вы используете Mac) на канале, который хотите преобразовать. Затем вы можете создать маску из выделения или нажать «Удалить».

Если вы хотите больше контроля, вы можете отредактировать маску, используя кривые, уровни и т. Д. Просто создайте маску, как я упоминал выше, выберите ее на панели каналов и примените любые необходимые настройки.

Инструмент Color Range, предложенный jrista, также будет работать, но я считаю, что метод каналов немного легче контролировать.

mcrumley
источник
Таким образом, проблема заключается в том, что на неровной прозрачной бутылке на красном фоне некоторые части будут красными (как и следовало ожидать), некоторые - полностью белыми (из-за отражений света), а некоторые - действительно ярко-красными (из-за концентрации света через преломление), а некоторые части полностью черные (поскольку там, где есть концентрация красного, его будет не хватать), и, конечно, все между ними . Таким образом, это означает, что весь красный оттенок должен быть удален, точное совпадение красного составляет 0% альфа, и оно продолжается оттуда до полного 100% альфа (белого и черного).
Стивен
Это не удалит красный оттенок. Это просто делает его частично прозрачным. Если вы хотите удалить красный, есть несколько способов сделать это. Одним из способов является регулировка оттенка / насыщенности.
Макрумли
1

Несколько лет спустя, но я думаю, что то, что вы ищете, называется маскировкой цветового диапазона. Найдите его или выполните примерно следующие шаги: 1. Создайте маску для слоя, содержащего тот цвет, который вы хотите получить прозрачным, и убедитесь, что маска выбрана. 2. Найдите окно Маски или Свойства (начиная с CS6) («Окно»> «Маски / Свойства»). 3. Там вы найдете кнопку «Цветовой диапазон ...». 4. В новом окне вы можете выбрать цвет, который хотите замаскировать, или даже добавить несколько цветов, используя кнопку с сэмплером и знак плюс. Я бы предложил установить предварительный просмотр в оттенках серого. Просто поиграй с этим. :)

Mr.H
источник
0

По моему личному опыту, «Выбор цветовой гаммы» делает довольно сложный выбор. Однако вы можете дополнить это инструментом «Уточнить край» после выполнения начального выбора. Выберите ваш вид «Наложение», выберите «Умный радиус» и настраивайте радиус, пока наложение не покроет весь цвет, который вы хотите удалить. Выберите «Вывести в выделение», нажмите «ОК», затем удалите выделение. Это должно удалить все биты, которые оставляет простой «Выбор цветового диапазона».

Бен
источник
-2

Цвет прозрачности

Photoshop

  • Открыть изображение
  • F7, чтобы вызвать панель слоев
  • если слой заблокирован, дважды щелкните там, где написано «Фон»
  • Дубликат слоя
  • Удалить слой с замком
  • Теперь используйте волшебную палочку и нажмите на цветную область, которую вы хотите удалить и удалить

GIMP

  • открыть изображение
  • перейти к слою / прозрачности
  • добавить альфа-канал
  • инструменты / инструменты выбора / нечеткий выбор / удаление
  • или вы / удалить
shantiq
источник
Смотрите комментарии ниже под вопросом, хотя. Это не делает то же самое.
mattdm
Привет, Мэтт, эти два процесса делают точно так же, или вы имеете в виду Gimp здесь с Color / Color to alpha
shantiq
Да, это то, что я имею в виду, потому что это вопрос. :)
mattdm
ха, но это тебя туда тоже доставит! способ, который я показываю здесь, - делайте это поэтапно, если у вас есть более одного цвета, который вы хотите превратить в прозрачный, метод, который я показываю здесь, является самым близким, который я нахожу на PSP; он делает то же самое
Шантик
Посмотрите комментарии от user6055 выше или заметьте, что Стивен говорит в самом вопросе. Это больше, чем это.
Mattdm