20

У меня серое изображение. Мне нужно преобразовать оттенки серого в прозрачность данных в альфа-канале с помощью Adobe Photoshop. Скажем, если область черная, то прозрачности нет. Белые области будут преобразованы в полностью прозрачные пиксели в альфа-канале.

Как это сделать?

Обновить:

Это образец файла, который я сделал Fireworks. Этот пример - результат, которого я хотел бы достичь в Photoshop.

Образец

Если вы откроете этот PNG-файл в Photoshop, вы поймете, что я имею в виду.

5 ответов5

17

Хорошо, это очень просто.

  1. Перейдите на вкладку КАНАЛЫ.
  2. Вы должны увидеть "Серый" рядом с миниатюрой нужного изображения (если вы не видите "Серый", значит, ваше изображение не в градациях серого).
  3. Нажмите Ctrl (или , если вы на Mac) на миниатюре рядом с "Серым". Это выберет все белые области изображения.
  4. Пока белые области остаются выделенными, вернитесь на вкладку LAYERS и выберите слой с изображением на нем.
  5. Теперь перейдите в верхнее меню и выберите: "Слой"> "Маска слоя"> "Скрыть выделение". Если "Маска слоя" не может быть выбрана, убедитесь, что для слоя изображения не задан фон (если это так, дважды щелкните его, а затем нажмите "ОК" в открывшемся окне. Теперь он должен быть установлен на "Слой 0").

Все белые области теперь будут прозрачными в Photoshop.

Вот изображение, выполненное с помощью вышеуказанной техники:

Изображение отредактировано с использованием вышеуказанной техники

8

Создайте полностью черный слой (растровый или векторный). Затем...

Layer > Add Layer Mask

Добавит полностью белую маску к вашему слою. Это будет альфа-канал. Когда вы смотрите каналы (нажав на вкладку «Каналы» рядом со слоями), вы увидите этот альфа-канал как

Layer 0 Mask

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

3

Программа GIMP (бесплатна для использования и скачивания и аналогична фотошопу) имеет очень простой способ сделать именно то, что вы просите, без большого количества выбора и маскировки. Я знаю это, потому что я научился редактировать фотографии и рисовать на GIMP до того, как я пошел в фотошоп, и был шокирован, что у фотошопа не было такого быстрого и легкого способа вычистить все белое, серое и сохранять плавный вид на черный без много шагов.

Когда вы находитесь в GIMP, процесс выглядит следующим образом:

1 Откройте документ (например, черно-белое фото). 2. Щелкните правой кнопкой мыши по фотографии в меню слоев и выберите «Добавить альфа-канал» 3. Перейдите в меню Color вверху и выберите "Color to Alpha", появится окно с цветом и нажмите "ОК". Вот и все. Вы сделали. Занимает одну минуту.

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

0

Вот правильный ответ для вас:

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

Вам нужно добавить ЦВЕТНОЙ НАВЕРХ на свой слой и установить его на ЧЕРНЫЙ. Таким образом, все пиксели сохраняют прозрачность, но теперь они черные. Это означает, что у вас может быть прозрачный PNG с тенью - эффект умножения не требуется.

Надеюсь, это наконец поможет!

0

В Paint.NET

  1. Загрузите и установите «Плагин BoltBait's» здесь
  2. Меню эффектов -> Объект -> Переключить серый на альфа ...
  3. При появлении запроса «Переключить серый на альфа, удалив», выберите белый.

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