Извлечение прозрачности слоя в редактируемую маску слоя в Photoshop

есть ли простой способ извлечь" запеченную " прозрачность в слое и превратить ее в маску слоя в Photoshop? Чтобы взять простой пример: Допустим, я рисую несколько штрихов полупрозрачной кистью или вставляю в A .PNG-файл с альфа-каналом. Значения цвета rgb и Альфа-канала для каждого пикселя теперь содержатся в самом слое-изображении. Я хотел бы иметь возможность редактировать Альфа-значения в качестве маски слоя, чтобы изображение слоя было сплошным и содержало только RGB значения для каждого пикселя.

возможно ли это, и в этом случае как? Благодаря.

EDIT: чтобы уточнить-я на самом деле не после значений прозрачности сами по себе, но в разделении значений rgb и Альфа-значений. Это означает, что слой должен стать сплошным непрозрачным изображением с маской.

19
задан last-child
14.02.2023 13:39 Количество просмотров материала 2973
Распечатать страницу

9 ответов

вот что я делаю:

  1. выберите слой с прозрачностью

  2. нажмите на пункт меню слой, Маска слоя из прозрачности.

прозрачность будет преобразована в маску слоя, которой вы можете управлять оттуда.

редактировать: in Photoshop CS5 или позже.

19
отвечен Ray 2023-02-15 21:27

я улучшил решение Майка (Photoshop CS3):

  1. открыть / создать изображение с "запеченный в" прозрачности.
  2. правый клик на иконке слоя в окне слоев и выберите пикселы.
  3. меню -> дублировать слой
  4. меню -> слой-объединить видимые
  5. повторяйте шаги 3 и 4 несколько раз, пока не исчезнут полупрозрачные пиксели. Выделенная область должна остаться.
  6. меню -> слой разравнивать изображение. Вы должны увидеть, как исчезнет прозрачность. Выделенная область должна остаться.
  7. щелкните правой кнопкой мыши на слое в окне слоев и выберите слой из фона...
  8. меню слой - > Маска слоя - > показать выбор
  9. сделал :-)
2
отвечен MarekJ47 2023-02-15 23:44

** * EDIT-Nevermind, теперь я вижу, что это не лучше, чем первый ответ. **

Это можно сделать в Photoshop.

  1. Дублировать Изображения
  2. Меню > Изображение > Настройки > Кривые
  3. захватите правый верхний угол кривой и перетащите его в правый нижний угол-вход 255 должен читать выход 0. Это обратная маска прозрачности. Нажмите кнопку "OK"
  4. Меню > Изображение>Режим>Оттенки Серого
  5. плющить Изображение.
  6. инвертировать изображение. Это и есть твоя маска.
  7. выделить все
  8. копировать.
  9. вернуться к исходному изображению.
  10. выровнять изображение
  11. разблокировки фоне
  12. Меню > Слой>Маска Слоя>Показать Все
  13. переключитесь на палитру новые каналы и выберите новый канал маски.
  14. нажмите "глаз", чтобы включить вид маски.
  15. вставить
  16. нажмите на глаз, чтобы повернуть вид маску off
  17. снова выберите канал RGB.

готово!

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

1
отвечен Tom Ingling 2023-02-16 02:01

проще так:

  1. создать наложение белого цвета на слой изображения
  2. создать черный слой под изображением

и теперь он должен работать!

1
отвечен sfsd 2023-02-16 04:18

Ок, я не уверен, что это ровно то, что вы ищете, но кажется близко.

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

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

0
отвечен Mike Fitzpatrick 2023-02-16 06:35
  1. убедитесь, что у вас установлены утилиты командной строки Netpbm. Для Windows, вы должны будете иметь Cygwin установлен, а затем выберите / Установить netpbm пакета. Для Ubuntu вы можете установить его с помощью команды: sudo apt-get install netpbm
  2. в Photoshop (или аналогичном) преобразуйте изображение в PNG-файл с 24-битным цветом и прозрачностью и сохраните как inputfile.png
  3. в командной строке выполните следующую команда

    pngtopam -alphapam inputfile.png > outputfile.pam
    
  4. загрузите файл PAM обратно в Photoshop. Вы увидите, что у вас есть исходные значения RGB из исходного изображения без какой-либо прозрачности. Вы можете увидеть некоторые шероховатые края сплошного цвета, где ранее были переходы к полной прозрачности в исходном изображении. Не беспокойтесь об этом сейчас, потому что маска слоя исправит это.

  5. преобразовать фон в слой (меню слой - > создать - > слой из фона )
  6. создать выделение из альфа-канала (выберите меню -> загрузить выделение и выберите альфа 1 в качестве канала)
  7. преобразовать выделение в маску слоя (меню слой -> Маска слоя -> показать выделение)

сделано. Теперь изображение должно выглядеть как исходное, и вы можете сохранить его в более популярном формате, если хотите.

если коренастые границы "чистого" цвета являются проблемой для вас, вы можете улучшить их, выбрав слой Маска и применение регулировки порога (threshold = 2 или 1, Если вы предпочитаете). После этого выровняйте изображение и повторите шаги 5, 6 и 7.

и если бы кто-то мог показать мне, как это сделать в Photoshop, я был бы очень рад узнать, как это сделать.

0
отвечен Mike Fitzpatrick 2023-02-16 08:52

ответ Рэя почти правильный, но, по крайней мере, в некоторых версиях Photoshop, элементы, на которые он ссылается, не существуют. Вот что он, вероятно, пытался сказать (который я использую в версиях 5.0.2):

  1. в палитре" слои " щелкните правой кнопкой мыши (Windows) / control-click (Mac) на эскизе интересующего вас слоя.
  2. в появившемся контекстном меню выберите " Выбрать прозрачность слоя."
  3. Теперь у вас есть слой Альфа прозрачность как выделение, также называется " быстрой маской."

чтобы превратить эту быструю маску в редактируемую маску для слоя:

  1. Если маски слоев отключены, выберите слой в палитре "слои", откройте меню" слой", откройте подменю" Добавить маску слоя "и выберите" Показать все."
  2. нажатой клавишу " Alt " (Windows) или Option-щелчок (Mac) для слой маски миниатюрами изображения (там, вероятно, будет одно включен пустую маску)
  3. С помощью выбора созданный из прозрачности слоя до этого, откройте меню "Правка", выберите" заливка...", используйте черный цвет при 100% непрозрачности и нажмите "ОК"."
  4. Теперь у вас будет дубликат исходной прозрачности слоя в качестве редактируемой маски, которая работает в дополнение к исходной прозрачности слоя (если вы хотите, чтобы белое пространство или что-то еще позади только редактируемой маски отображалось над нижними слоями, сохраняйте исходную прозрачность слоя в запасном канале или что-то еще, объедините слой вниз в непрозрачную маску). белый / любой слой, а затем поместите исходную прозрачность обратно в редактируемую маску слоя.) Эта маска может быть применена к прозрачности слоя различными способами, как описано в разделе "использование масок слоев" встроенной справочной системы Photoshop.

вместо того, чтобы превратить быструю маску в нормальный альфа-канал:

  1. редактировать в режиме быстрой маски, либо нажатием клавиши "q", либо нажатием кнопки с кругом в квадрате в Палитра/панель" инструменты".
  2. в палитре "каналы" (где канал "быстрая маска"должен быть выбран только один) откройте меню палитры и выберите" дублировать канал...".
  3. его имя обычно не имеет значения, но вам может потребоваться дать ему определенное имя. Вы также можете инвертировать его, в зависимости от того, какой тип Альфа-канала вы хотите. В любом случае, нажмите "OK."
  4. Теперь у вас есть прозрачность слоя в качестве альфа-канала.
0
отвечен Eric 2023-02-16 11:09

photoshop имеет хорошее, простое решение.

выберите слой, перейдите в меню слой - > Маска слоя - > от прозрачности.

a (Альфа) извлекается в маску оттенков серого, и ваш слой теперь непрозрачен (RGB). Отключите маску, чтобы ее увидеть.

применить маску, чтобы снова объединить A с RGB.

0
отвечен bakedbeing 2023-02-16 13:26

уровни использования. поверните выходные уровни от 0 до 255. добавьте черный backlayer.

-1
отвечен visign3d 2023-02-16 15:43

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх