如何使用 script-fu/scheme 在 gimp 中的图像上进行矩形选区

How to make a rectangular selection on an image in gimp using script-fu/scheme

我尝试在 gimp 中使用 scheme 编写脚本,并从一些应该很简单的事情开始:编写一个在图像的上半部分创建选区的脚本。

类似 (set!sel (gimp-create-selection img)) 之类的东西,然后处理该选择。但是上面的函数不存在,也找不到操作选区的函数

看起来选区不是它自己的对象类型,而是图像的另一个通道。

那么如何在图像上创建和操作选区? (通过脚本,使用矩形选择工具。) 某处是否有 gimp 数据类型的概述?

我知道common LISP,所以scheme语法不是主要问题。

(gimp-image-select-rectangle image operation x y width height)

一般来说,转到 Filters>Script-fu>Console,然后点击 "Browse..." 按钮。一切都记录在那里。使用过滤栏(我使用 rect)找到可能的候选人。

如果您对古代计算系统感兴趣,这个函数曾经是:

(gimp-rect-select image x y width height operation feather feather-radius)

(同理找到,2.8中标记为"deprecated")