J'utilise GIMP 2.6.11.
Avec ces lignes de Python, la couche active peut être déplacée vers une position absolue, comme (32, 64), depuis la console Python :
>>> x_new = 32
>>> y_new = 64
>>> img = gimp.image_list()[0]
>>> layer = img.layers[0]
>>> x_off, y_off = layer.offsets
>>> pdb.gimp_layer_translate(layer, x_new - x_off, y_new - y_off)
Ou vous pouvez le faire plus simplement en utilisant gimp_layer_set_offsets
comme :
pdb.gimp_layer_set_offsets(layer, x_new, y_new)
Alternativement, si vous voulez seulement déplacer le contenu de la couche :
Clic droit, Calque -> Transformation -> Décalage
ou Shift + Ctrl + O .