Превратите оттенки серого в альфа-канал в Paint.net

6

У меня есть PNG-изображение, которое имеет много оттенков серого и нет прозрачности:

введите описание изображения здесь

Я хотел бы превратить оттенки серого в альфа-канал в Paint.net, чтобы полностью белые части стали полностью прозрачными, полностью черные части остались прежними, а серые - прозрачными черными, чтобы светлее они становятся более прозрачными, например, они превратили бы RGBA (100 100 100 255) в RGBA (0,0 0 155).

Я нашел этот вопрос о Photoshop, я хотел бы сделать то же самое, но в Paint.net.

Есть ли способ сделать это в Paint.net?

Дональд Дак
источник

Ответы:

3

Мне не удалось создать нужный эффект с помощью наложения, но есть плагин, который предлагает эту функцию: альфа-маска . (У меня нет связи с автором.) Загрузите ZIP-файл и распакуйте DLL в эту папку:

C:\Program Files\paint.net\Effects

Это добавляет альфа-маску ... в меню эффектов. Использование этого пункта меню вызывает диалог настроек альфа-маски. Чтобы сделать черные части маски полностью непрозрачными, установите флажок « Инвертировать маску» . Если целевое изображение (которое будет замаскировано) не везде непрозрачно, вы можете выбрать Mix Alpha . Вы можете использовать изображение маски в буфере обмена или загрузить его из файла.

диалог настроек

Используя вашу маску на моем аватаре, я получаю это изображение:

пример маскированного изображения

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

Бен Н
источник
0

Вы также можете использовать Alpha Space .

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

введите описание изображения здесь

Эндрю
источник