【问题标题】:Remove transparent pixels from selection in GIMP (Script-Fu)从 GIMP 中的选择中删除透明像素(Script-Fu)
【发布时间】:2017-02-17 01:25:30
【问题描述】:

我正在为 GIMP 编写一个脚本,但我被困住了。

我想从用户选择中取消选择透明像素。

GIMP 不接受 RGBA 值,所以我不能只写:

(gimp-image-select-color inImage CHANNEL-OP-SUBTRACT inLayer '(0 0 0 0))

出现错误,因为颜色列表不能有 4 个元素。

如何从当前选择中减去 Alpha 通道透明度? 可以使用 GIMP UI(在按颜色工具选择中选择减法开关)。我想用脚本达到同样的效果。

【问题讨论】:

    标签: colors alpha gimp script-fu


    【解决方案1】:

    将您的选择与从不透明像素中选择的区域相交,换句话说:

    • 保存选择蒙版
    • Alpha 到选择
    • 反转选择
    • 与保存的选择蒙版相交

    (反之亦然)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-04-02
      • 2012-07-15
      • 1970-01-01
      • 2015-07-04
      • 1970-01-01
      相关资源
      最近更新 更多