2

Я использую Gimp 2.8.14 на Win7. У меня есть это большое многослойное изображение, около 100 слоев, и мне нужен способ узнать их смещение к холсту. Если кто-нибудь знает способ, я был бы рад узнать об этом. Я скорее не делаю это вручную с помощью мыши :)

1 ответ1

2

Это предполагает, что у вас есть одно изображение, загруженное в Gimp.

  • Откройте консоль Python-fu (Filters>Python-fu>Console)
  • Введите две строки:

    image=gimp.image_list()[0]
    for l in image.layers:print l.name,l.offsets
    
  • Ударьте [введите] дважды
  • Скопируйте / вставьте результат

Если вы хотите слои в обратном порядке, используйте

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

Если у вас есть группы:

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)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .