1

我正在为 GIMP 编写脚本,但我一直坚持这一点。

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

GIMP 不采用 RGBA 值,所以我不能只写:

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

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

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

4

1 回答 1

0

将您的选择与由非透明像素组成的选择相交,换句话说:

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

(或相反亦然)

于 2017-02-17T01:40:28.533 回答