Obter valores de deslocamento de camada no GIMP 2

1

Estou usando o Gimp 2.8.14 no Win7. Eu tenho essa grande imagem em camadas, cerca de 100 camadas e eu preciso de uma maneira de descobrir seu deslocamento para a tela. Se alguém souber de uma maneira que eu gostaria de saber sobre isso. Eu prefiro não fazer isso manualmente com o mouse:)

    
por Andreas Toresäter 03.04.2017 / 09:37

1 resposta

1

Isso pressupõe que você tenha uma única imagem carregada no Gimp.

  • Abra o console do Python-fu ( Filters>Python-fu>Console )
  • Digite as duas linhas:

    image=gimp.image_list()[0]
    for l in image.layers:print l.name,l.offsets
    
  • Ataque [enter] duas vezes
  • Copie / cole o resultado

Se você quiser as camadas na ordem oposta, use

for l in reversed(image.layers):print l.name,l.offsets

Se você tiver grupos:

def dumpGroup(g):
    for l in g.layers:
        if isinstance(l,gimp.GroupLayer):
            dumpGroup(l)
        else:
            print l.name,l.offsets

image=gimp.image_list()[0]
dumpGroup(image)
    
por 03.04.2017 / 12:55

Tags