给定一个位图图像,例如 PNG(可能已经具有不同透明度的部分),我如何更改某个部分的透明度级别?
答案1
我已经提出这些建议方法了,不知道是否还有更好的方法。
增加选定区域的透明度
- 选择区域
- 切
- 粘贴为新图层
- 选择图层属性并拖动不透明度滑块
- 向下合并层
降低选定区域的透明度
- 选择区域
- 复制
- 粘贴为新图层
- 选择合适的颜色并使用填充工具完全填充该部分
- 选择图层属性并拖动不透明度滑块
- 向下合并层
答案2
我的用例比较简单,我想将除了轮廓对象之外的所有对象设置为透明。
- 复制/移动对象到另一层。
- 项目清单
- 选择对象外部 - 工具>魔术棒对我来说效果很好。
- 删除
- 再次选择对象内部 - 魔术棒
- 删除
这种方法的变体是使用“油漆桶”填充工具(在 Paint.Net 中)
- 选择主要颜色或次要颜色:
- F8 打开颜色工具
- 更多>>查看不透明度 - Alpha(右下角)
- 将不透明度设置为 0 表示透明
- 油漆桶(可根据需要制成透明或半透明)
效果 > 替换颜色是另一种方法。使用起来有点复杂,但与简单的填充矩形相比,它对于具有许多孔的复杂形状特别有用。
注意:替换颜色使用透明度,其中 0 = 不透明,255 = 透明。这与颜色菜单相反。
由于 Paint.Net 是像素编辑器(而非矢量编辑器),新用户在学会像使用对象一样使用图层之前会遇到困难。一旦在单独的图层上,复制、旋转等单个感兴趣区域“对象”就很容易控制。
答案3
一位名叫 Boltbait 的 paint.net 英雄制作了一个插件来实现这一点。
更新paint.net v4.1+ 有一个更新,其中包含一个安装程序。安装程序附带很多东西,请确保只选中所需的选项。此外,请确保下载与您的 paint.net 版本相对应的插件版本。(从论坛帖子中可以很明显地看出)
旧答案
您必须根据您拥有的 paint.net 版本点击页面上提供的链接。点击相应链接后,下载 zip 文件。
zip 中有几个插件,但要回答这个问题:
- 提取“transparency.dll”
- 将其放入“Program Files\paint.net\Effects”文件夹
- (重新)启动 paint.net 并检查“调整”(不是“效果”)下的“透明度”
答案4
我知道我有点晚了,但我也有一个很好的方法来做到这一点。
就我而言,我想将大面积的像素设置为 (0,0,0) (blask),因此您只需选择一个区域,将填充颜色设置为 0,0,0,不透明度设置为 0%,然后填充感兴趣的区域。
希望这可以帮助到别人!