Есть процедура gimp-drawable-offsets . Если вызывается с идентификатором слоя, он вернет смещения в x- и y-направлении в виде списка.
Пример через консоль Script-Fu:
> (gimp-layer-set-offsets 2 42 23)
(#t)
> (gimp-drawable-offsets 2)
(42 23)
Первая команда смещает слой с идентификатором 2 на 42 пикселя в x- и 23 пикселя в y-направлении. Идентификатор слоя - обоснованное предположение, которое я сделал; для реальных целей вам нужно будет определить подходящий идентификатор, например, текущий активный слой: gimp-image-get-active-layer .
Вторая команда возвращает смещения в виде списка, чтобы получить к ним доступ в виде чисел, вы можете использовать стандартные процедуры Scheme car и cdr (и их сочетания клавиш, такие как cadr):
> (car (gimp-drawable-offsets 2))
42
> (cadr (gimp-drawable-offsets 2))
23