Прескочи към основното съдържание Прескочи към навигацията
Допълнения към урока
Учебна програма Основи на програмирането с JavaScript
8. Javascript и Photoshop

Пълен достъп до курса: Не

За пълен достъп или безплатна проба (2 модула), моля влезте или се регистрирайте.


Най-важното за групирането на Layers

Групите (папките) в Photoshop позволяват да организирате и управлявате няколко слоя като едно цяло чрез JavaScript. Те се създават през Layer Sets към активния документ и могат да се достъпват по индекс или по име. Най-важното е, че съществуващи слоеве могат да бъдат премествани вътре в група, което прави структурата на документа по-ясна и подредена.

Стъпка по стъпка: създаване на група и преместване на слоеве

  1. Достъпете активния документ чрез app.activeDocument.
  2. Използвайте колекцията layerSets, за да добавите нова група.
  3. Задайте име на групата (например „stem group“).
  4. Вземете съществуващи слоеве по име чрез getByName (например „stem“ и „duplicate stem“).
  5. Преместете ги в групата с подходящо позициониране вътре в нея.
  6. Ако не укажете позиция на новата група, тя се създава най-отгоре в документа.

След изпълнение, избраните слоеве се намират в новата група, а в основната структура остават само останалите слоеве.

Основни обекти и методи

  • app.activeDocument – достъп до текущо активния документ.
  • layerSets – колекция от всички групи (Layer Sets) в документа.
  • add() – създава нова група в layerSets.
  • getByName() – намира слой или група по име.
  • ElementPlacement.INSIDE – премества слой вътре в дадена група.

Дискусия към урока