6.27. Align Visible Layers…

С помощью команды Выровнять видимые слои можно точно поместить относительно друг друга видимые слои изображение (те, что помечены пиктограммой ). Точность расположения особенно годится в работе с анимацией, где обычно много маленьких слоёв. Команда Выровнять видимые слои открывает диалог, позволяющий указать, как выровнять слои.

[Замечание] Замечание

В GIMP 1.2 основой по умолчанию для выравнивания был верхний видимый слой по стопке. В GIMP 2 основой стал край холста. Выровнять по нижнему слою в стопке можно и сейчас, даже если он невидимый, выбрав в диалоге параметр Использовать (невидимый) нижний слой как основание.

Рисунок 16.84. Изображение для примера выравнивания слоёв

Изображение для примера выравнивания слоёв

Исходное изображение содержит четыре слоя на большом холсте (150x150 точек). Красный квадрат 10x10 точек, зелёный прямоугольник - 10x20 точек, а жёлтый прямоугольник - 20x10 точек. Команда не повлияет на слой фона (синий, 100x100 точек), потому что был выбран параметр Игнорировать нижний слой даже если от видим. Заметьте, что слои в изображении кажутся в другом порядке, чем на самом деле, из-за их положения на холсте. Жёлтый слой - самый верхний слой изображения, но второй в стопке слоёв.


6.27.1. Активация команды

  • You can access this command from the image menubar through ImageAlign Visible layers…. There is no default keyboard shortcut. If the image holds a single layer only, you get a message from GIMP telling that there must be more than one layer in the image to execute the command.

Рисунок 16.85. The «Not enough layers» message

The Not enough layers message

6.27.2. Описание диалога «Выравнять видимые слои»

Рисунок 16.86. Диалога «Выравнять видимые слои»

Диалога Выравнять видимые слои

Горизонтальный стиль; Вертикальный стиль

Эти параметры определяют как будут передвинуты слои относительно друг друга. Даётся выбор:

  • Нет: не будет никаких изменений в горизонтальном или вертикальном положении, соответственно.

  • Собрать: видимые слои будет выравнены на холсте согласно параметрам Горизонтальное основание и Вертикальное основание. Если выбрать значение Правый край параметра Горизонтальное основание то слои могут исчезнуть за пределами холста. Их можно вернуть, увеличив размер холста. При выборе параметра Использовать (невидимый) нижний слой как основание слои выравняются по левому верхнему углу нижнего слоя.

    Рисунок 16.87. Горизонтальное равнение «Собрать» (на краю холста)

    Горизонтальное равнение Собрать (на краю холста)

    Исходное изображение со стопкой слоёв

    Горизонтальное равнение Собрать (на краю холста)

    Слои были передвинуты горизонтально так, что их левые края выравнялись по левому краю холста.


    Рисунок 16.88. Горизонтальное равнение «Собрать» (на нижнем слое)

    Горизонтальное равнение Собрать (на нижнем слое)

    Исходное изображение со стопкой слоёв

    Горизонтальное равнение Собрать (на нижнем слое)

    Слои были передвинуты горизонтально так, что их левые края выравнялись по левому краю нижнего слоя.


  • Заполнить (слева направо); Заполнить (сверху вниз): видимые слои будут выровнены согласно значению параметра Горизонтальное основание или Вертикальное основание, соответственно. После выравнивания слои не перекрывают друг друга. Верхний слой помещён в самое левое (самое верхнее) положение изображения. Нижний слой помещён в самое правое (самое нижнее) положение изображения. Другие слои помещены регулярно между этими слоями. Если выбран параметр Использовать (невидимый) нижний слой как основание, то слои выравниваются по соответствующему краю нижнего слоя.

    Рисунок 16.89. Горизонтальное равнение «Заполнить» (холст)

    Горизонтальное равнение Заполнить (холст)

    Исходное изображение со стопкой слоёв

    Горизонтальное равнение Заполнить (холст)

    Показано горизонтальное выравнивание слева направо без выбота параметра Использовать (невидимый) нижний слой как основание. Верхний слой в стопке, зелёный, помещён в крайнее левое положение, нижний слой, красный, помещён справа, а жёлтый - между ними.


    Рисунок 16.90. Горизонтальное равнение «Заполнить» (нижний слой)

    Горизонтальное равнение Заполнить (нижний слой)

    Исходное изображение со стопкой слоёв

    Горизонтальное равнение Заполнить (нижний слой)

    Те же параметры, что и в предыдущем примере, но с использованием нижнего, синего, слоя как основание.


  • Заполнить (справа налево); Заполнить (снизу вверх): эти параметры похожи на предыдущие, но заполнение происходит в противоположном направлении.

    Рисунок 16.91. Вертикальное равнение «Заполнить» (нижний слой)

    Вертикальное равнение Заполнить (нижний слой)

    Исходное изображение со стопкой слоёв

    Вертикальное равнение Заполнить (нижний слой)

    Вертикальное равнение «Заполнить» снизу вверх (нижний слой как основание)


    Необходимо по меньшей мере три слоя, чтобы воспользоваться параметрами группы «Заполнить».