我使用 GIMP (2.8.14),在 PSD 文件中,当我选择一个图层时,它的边界会用黄线突出显示。
该工具Layer Boundary Size
返回(正确的)宽度和高度,但偏移量总是零。
有没有办法(或插件)来找到这些偏移量?
答案1
有一个过程gimp-drawable-offsets
。如果使用图层 id 调用,它将以列表形式返回 x 和 y 方向的偏移量。
示例通过Script-Fu 控制台:
> (gimp-layer-set-offsets 2 42 23)
(#t)
> (gimp-drawable-offsets 2)
(42 23)
第一个命令将 ID 为 2 的图层在 x 方向上偏移 42 像素,在 y 方向上偏移 23 像素。图层 ID 是我根据经验猜测的;对于实际目的,您必须确定一个合适的 ID,例如当前活动的图层:gimp-image-get-active-layer
。
第二条命令将偏移量作为列表返回,为了以数字形式访问它们,您可以使用标准 Scheme 过程car
和cdr
(以及它们的连接快捷方式,例如cadr
):
> (car (gimp-drawable-offsets 2))
42
> (cadr (gimp-drawable-offsets 2))
23