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

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

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


Най-важното за трансформациите на layers

Съдържанието на един layer може да се трансформира директно – да се завърта и премества по координатите X и Y. Завъртането зависи от избраната трансформационна точка (anchor), която определя около коя част от обекта ще се извърши ротацията. Преместването по документа става с различна команда от тази за подреждане в йерархията на layers. Най-важното е да разграничавате местене в структурата на слоевете от реално преместване на обекта в пространството.

Стъпка по стъпка: ротация и преместване

  1. Изберете конкретен layer (например Duplicate Stem) от правилната група (Stem Group), а не от основната колекция Art Layers.
  2. Приложете Rotate, като зададете ъгъл (например 45 градуса).
  3. Определете Anchor Position – например Middle Center или Bottom Center, за да контролирате около коя точка ще се върти обектът.
  4. Стартирайте скрипта и наблюдавайте разликата при различна anchor позиция.
  5. За преместване по документа използвайте Translate, като зададете относителни стойности за X и Y (например 50px по X и 50px по Y).
  6. При нужда закоментирайте реда с ротацията, за да не се изпълнява повторно.

Използвани методи и свойства

  • Rotate – Завърта съдържанието на layer с определен ъгъл.
  • Anchor Position – Определя центъра на трансформацията (напр. Middle Center, Bottom Center).
  • Translate – Премества layer по X и Y спрямо текущата му позиция.
  • Move – Променя позицията в йерархията на layers, не координатите в документа.

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