Подробнее о группах слоев для Gimp

Разберем подробнее анонсированный ранее плагин LayerGroups, позволяющий организовать работу с группами слоев.

Плагин создавался для работы с проектами, содержащими сотни слоев, так что для небольших проектов он врядли найдет применение.

Работа с группами основывается на связанных(Linked) слоях и их названиях.

Для начала создадим три слоя layer1, layer2, layer3. Сделаем их linked и подействуем нашим плагином: LayerGroups/3-link/link(2): rename linked layers to group name.

В диалоговом окне зададим имя группы, например Group1, жмем OK,
LayerGroups/3-link/link(2): rename linked layers to group name
LayerGroups/3-link/link(2): rename linked layers to group name
Cлои останутся связанными, но имя у них будет вида {GroupName}.[LR].{OldLayerName}, в данном случае получим Group1.[LR].layer1 и Group1.[LR].layer2. [LR] — просто лейбл, который означает, что слои были переименованы в группу посредством (L)ayer(R)ename.

Из связанных слоев можно создать группу используя LayerGroups/3-link/link(3): duplicate linked layers to group name, в таком случае лейбл будет [LD] — (L)ayer(D)uplicate.

Если мы хотим добавить слои в группу, или сделать группу не используя плагин, то просто создаем слои с именем вида {GroupName}.{LayerName}.

Далее список всех функций, имеющихся в плагине:

View(0) List of all layer names — придумываем заголовок, указываем координаты начала и получаем такой текстовый слой:

View(1) show layer group — отображает слои в группе, имеет дополнительные опции: показать только связанные слои в определенной группе; фильтр (текст, который должен содержаться в имени каждого слоя)

View(2) hide layer group — скрывает слои в группе, имеет дополнительные опции: скрыть только связанные слои в определенной группе; фильтр (текст, который должен содержаться в имени каждого слоя)

View(3) show all layers — название говорит само за себя и никаких дополнительных опций тут нет

View(4) hide all layers — аналогично

View(5) show all layers but group — показывает все слои, кроме тех, названия которых начинаются с названия определенной группы

View(6) hide all layers but group — скрывает все слои, кроме тех, названия которых начинаются с названия определенной группы

View(7) show all linked layers — показывает все связанные слои

View(8) hide all linked layers — прячет все связанные слои

Edit(0) duplicate layer group — создать копию группы слоев

Edit(1) delete layer group — удалить группу слоев

Edit(2) rename layer group — переименовать группу слоев

Edit(3) rename some portions of layer names of a layer group — заменить часть имени слоев в конкретной группе. Опции: заменять только в связанных слоях; заменять только в слоях, содержащих конкретное слово; заменять все совпадения в имени слоя, а не только первое найденное

Edit(4) create individual image (on disk) from layers of a layer group — сохраняет на диск каждый слой группы как отдельный файл. Позволяет выбрать путь куда сохранять, префикс имени и расширение(jpeg, png, gif и все что умеет гимп) Опции: использовать только связанные слои; использоваться слои, содержащие в названии конкретный текст.

Link(1) link or unlink layer group — связывает (развязывает) слои в выбранной группе. Опции: связать/развязать только те слои, в названиях которых содержится конкретный текст.

Link(2) rename linked layers to group name — переименовывает связанные слои, добавляя в название имя группы.

Link(3) duplicate linked layers to new group — дублирует связанные слои, добавляя в названия копий имя группы. Опции: позволяет дублировать связанные слои в другой проект.

Link(4) delete all linked layers — без комментариев. Даже ничего не спрашивает.

Link(5) move all linked layers to the top — поместить все связанные слои вверх в списке слоев.

Link(6) move all linked layers to the bottom — поместить все связанные слои вниз в списке слоев.

Link(7) move linked layers above a specific reference layer — помещает все связанные слои над выбранным слоем.

Link(8) move linked layers below a specific reference layer — помещает все связанные слои под выбранным слоем.

Link(9) unlink all — развязывает все слои.

Move(1) move layer group above a specific reference layer помещает группу слоев над выбранным слоем. Опции: действовать только на связанные слои в группе; действовать на сли, содержащие в имени определенный текст.

Move(2) move layer group below a specific reference layer помещает группу слоев под выбранным слоем. Опции: действовать только на связанные слои в группе; действовать на сли, содержащие в имени определенный текст.

Move(3) move all linked layers to the top — поместить все связанные слои вверх в списке слоев.

Move(4) move all linked layers to the bottom — поместить все связанные слои вниз в списке слоев.

Move(5) move linked layers above a specific reference layer — помещает все связанные слои над выбранным слоем.

Move(6) move linked layers below a specific reference layer — помещает все связанные слои под выбранным слоем.

Save-Restore(1) visible layers save or restore visibility set on disc — сохраняет(или восстанавливает) текущий статус видимости слоев (видим/невидим) на диск, в папку, в которой лежит сам проект.

Save-Restore(2) linked layers save or restore from memory — позволяет записать в 1 из 26 слотов, или извлечь из них информацию о связях слоев.

Save-Restore(3) visible layers save or restore from memory — то же самое, только со статусом видимости слоев.

Effects(1) drop shadow on layer group — создает эффект тени вокруг слоев группы.

Effects(2) perspective shadow on layer group — создает эффект перспективной тени

Effects(3) translucend 3d effect on layer group — находится в стадии разработки, работает не корректно и через раз. Даже не знаю как описать то, что дает на выходе:

Блог: Urza's blog