7.50. Сместить

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

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

  • You can access this command from the main menu through LayerTransformOffset…,

  • у неё также есть клавиша быстрого доступа:Shift+Ctrl+O.

7.50.2. Параметры «Смещения»

Рисунок 16.116. Диалог «Смещение»

Диалог «Смещение»

Профили, Предварительный просмотр, Сравнение до/после

Эти параметры являются общими для диалогов на базе GEGL Прочитайте Раздел 2, «Общие свойства».

Сместить
X; Y

Этими параметрами можно указать, насколько надо переместить содержимое слое по горизонтали (X) и вертикали (Y). Значения смещения указываются в полях ввода. Положительные значения двигают слой вправо и вниз. Единицы измерения по умолчанию - точки, но их можно изменить на другие из предлагаемого списка.

Начиная с версии GIMP-2.10.12, для перемещения слоя можно нажать и тащить прямо на холсте.

By width/2, height/2

С помощью этой кнопки можно автоматически указать такие значения смещения по X и Y, что содержимое сместится на половину ширины и высоты изображения.

Поведение края

Здесь можно указать один из трёх способов обработки пустых мест, образуемых после смещения слоя:

  • Залить изображением: пустое место с одной стороны слоя заполняется данными с противоположной стороны, которые бы вышли за пределы слоя. Таким образом данные не теряются.

  • Залить цветом фона: пустое место заполняется цветом фона из панели инструментов.

  • Make transparent: The empty space is made transparent. If the layer does not have an alpha channel, this choice is disabled.

7.50.3. Примеры

Рисунок 16.117. Using «Offset» together with «Edge Behavior»

Using «Offset» together with «Edge Behavior»

Original image

Using «Offset» together with «Edge Behavior»

Y = -40, Edge Behavior = Wrap around

Using «Offset» together with «Edge Behavior»

Y = -40, Edge Behavior = Fill with background color

Using «Offset» together with «Edge Behavior»

Y = -40, Edge Behavior = Make transparent


Рисунок 16.118. Повторяемый узор

Повторяемый узор

Original image; the corresponding Layer Dialog

Повторяемый узор

Edge Behavior = Wrap around, Offset = By width/2, height/2

Повторяемый узор

Create a repeated pattern via the Tile filter