7.52. Сместить

The Offset… command shifts the content of the active layer. Anything shifted outside the layer boundary is cropped. This command displays a dialog which allows you to specify how much to shift the layer and how to fill the space that is left empty by shifting it. It can be used to create tileable patterns.

This command only works on a single layer.

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

You can access this command

  • From the main menu through LayerTransformOffset….

  • By using the keyboard shortcut Shift+Ctrl+O.

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

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

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

Presets, Preview, Split view

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

Сместить
X, Y

With these two values, you specify how far the contents of the layer should be shifted in the horizontal (X) and vertical (Y) directions.

You can enter the offsets in the text boxes. Positive values move the layer to the right and downward. The default unit is pixels, but you can choose a different unit of measurement with the drop-down menu. A unit of «%» is sometimes useful.

You can also click-and-drag on canvas to move the layer.

By width/2, height/2

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

By width/2

Same as above, but only the X offset is set to exactly half the width of the image.

By height/2

Same as above, but only the Y offset is set to exactly half the height of the image.

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

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

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

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

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

7.52.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 Layers Dialog

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

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

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

Create a repeated pattern via the Tile filter