我需要缩小GIMP脚本中的选择。
默认缩小选择命令按给定的大小值(以像素为单位)缩小整个选择。
(gimp-selection-shrink inImage 2)
这会使选择缩小2个像素。
但我不想缩小整个选择范围。我只是想从左侧和右侧删除选择,保持垂直选择不被修改。
这需要从选择蒙版中删除每一侧(左侧和右侧)的最远像素。
我该怎么做?
脚本对值的期望效果" 3px":
https://media.giphy.com/media/l3q2v50vsk8Ze8Ldu/source.gif
正如您所看到的,它在左侧和右侧都是非常矩形的,用户需要做出这样的选择。
所以我认为一个好的方法是获得选择蒙版的左右posX并用图层的高度和我们想要在选择蒙版的每一边切掉的像素宽度切割矩形。
我想使用Script-Fu而不是Python-Fu,因为我不想为用户提供额外的要求。
答案 0 :(得分:1)