如何使用 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")
我尝试在 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")