在 Paint.net 中更改透明度

在 Paint.net 中更改透明度

给定一个位图图像,例如 PNG(可能已经具有不同透明度的部分),我如何更改某个部分的透明度级别?

答案1

我已经提出这些建议方法了,不知道是否还有更好的方法。

增加选定区域的透明度

  1. 选择区域
  2. 粘贴为新图层
  3. 选择图层属性并拖动不透明度滑块
  4. 向下合并层

降低选定区域的透明度

  1. 选择区域
  2. 复制
  3. 粘贴为新图层
  4. 选择合适的颜色并使用填充工具完全填充该部分
  5. 选择图层属性并拖动不透明度滑块
  6. 向下合并层

答案2

我的用例比较简单,我想将除了轮廓对象之外的所有对象设置为透明。

  • 复制/移动对象到另一层。
  • 项目清单
  • 选择对象外部 - 工具>魔术棒对我来说效果很好。
  • 删除
  • 再次选择对象内部 - 魔术棒
  • 删除

这种方法的变体是使用“油漆桶”填充工具(在 Paint.Net 中)

  • 选择主要颜色或次要颜色:
    • F8 打开颜色工具
    • 更多>>查看不透明度 - Alpha(右下角)
    • 将不透明度设置为 0 表示透明
  • 油漆桶(可根据需要制成透明或半透明)

效果 > 替换颜色是另一种方法。使用起来有点复杂,但与简单的填充矩形相比,它对于具有许多孔的复杂形状特别有用。

注意:替换颜色使用透明度,其中 0 = 不透明,255 = 透明。这与颜色菜单相反。

由于 Paint.Net 是像素编辑器(而非矢量编辑器),新用户在学会像使用对象一样使用图层之前会遇到困难。一旦在单独的图层上,复制、旋转等单个感兴趣区域“对象”就很容易控制。

答案3

一位名叫 Boltbait 的 paint.net 英雄制作了一个插件来实现这一点

更新paint.net v4.1+ 有一个更新,其中包含一个安装程序。安装程序附带很多东西,请确保只选中所需的选项。此外,请确保下载与您的 paint.net 版本相对应的插件版本。(从论坛帖子中可以很明显地看出)


旧答案

您必须根据您拥有的 paint.net 版本点击页面上提供的链接。点击相应链接后,下载 zip 文件。

zip 中有几个插件,但要回答这个问题:

  1. 提取“transparency.dll”
  2. 将其放入“Program Files\paint.net\Effects”文件夹
  3. (重新)启动 paint.net 并检查“调整”(不是“效果”)下的“透明度”

答案4

我知道我有点晚了,但我也有一个很好的方法来做到这一点。

就我而言,我想将大面积的像素设置为 (0,0,0) (blask),因此您只需选择一个区域,将填充颜色设置为 0,0,0,不透明度设置为 0%,然后填充感兴趣的区域。

希望这可以帮助到别人!

相关内容