在 Paint.net 中将灰度转换为 alpha 通道

Don*_*uck 8 paint.net colors alpha-channel images

我有一个 PNG 图像,它有许多灰色阴影并且没有透明度:

在此处输入图片说明

我想在Paint.net中把灰度变成alpha通道,让全白的部分变成全透明,全黑的部分保持不变,灰色的部分变成透明的黑色,这样颜色越浅它们变得越透明,例如它将把 RGBA(100,100,100,255) 变成 RGBA(0,0,0,155)。

我发现了这个关于 Photoshop 的问题,我想做同样的事情,但在 Paint.net 中。

有没有办法在 Paint.net 中做到这一点?

Ben*_*n N 5

我无法通过混合创建所需的效果,但有一个插件可以提供此功能:Alpha Mask。(我与作者没有关联。)下载 ZIP 文件并将 DLL 解压缩到此文件夹:

C:\Program Files\paint.net\Effects
Run Code Online (Sandbox Code Playgroud)

这会在“效果”菜单中添加一个Alpha 蒙版...条目。使用该菜单项会生成一个 Alpha 蒙版设置对话框。要使蒙版的黑色部分产生完全不透明度,请选中“反转蒙版”。如果目标图像(将被遮罩)并非处处完全不透明,您可能需要检查Mix Alpha。您可以在剪贴板上使用蒙版图像或从文件中加载它。

设置对话框

在我的头像上使用你的面具,我得到了这张图片:

示例蒙版图像

(我得到的结果在适当的情况下实际上是透明的,但这可能在上传中丢失了。)