5.2. Pfade

The Paths tool allows you to create complex geometric shapes called Bézier Curves, a bit like the Free Selection tool, but with all the adaptability of vectorial curves.

You can edit your curve, you can paint with your curve, or even save, import, and export the curve. You can also use paths to create geometrical figures. Paths have their own dialog box: the Paths Dialog.

See also the Paths concept.

Paths can be turned into Vector layers. A Vector layer is a special kind of layer that displays a path, possibly consisting of several parts, including their selected fill and stroke attributes.

5.2.1. Werkzeugaufruf

There are different possibilities to activate the tool:

  • From the main menu: ToolsPaths.

  • By clicking the tool icon in the Toolbox.

  • By pressing the B keyboard shortcut.

5.2.2. Key modifiers

[Anmerkung] Anmerkung

The status bar at the bottom of the image window will show relevant tips about the possible modifiers you can use when working with paths.

Umschalt

Diese Taste erfüllt verschiedene Funktionen, welche vom jeweiligen Kontext abhängen. Diese werden im Abschnitt »Eigenschaften« ausführlich erklärt.

Strg ; Alt

Das Werkzeug »Pfade« stellt Ihnen drei verschiedene Modi zur Verfügung: Design, Bearbeiten und Verschieben. Durch Drücken der Taste Strg können Sie jederzeit zwischen den Modi Design und Bearbeiten umschalten. Mit der Alt-Taste (auf manchen Systemen Strg+Alt) können Sie zwischen den Modi Design und Verschieben umschalten.

5.2.3. Eigenschaften

Abbildung 14.135. Der Werkzeugeigenschaften-Dialog

Der Werkzeugeigenschaften-Dialog

Normally, tool options are displayed in a window attached under the Toolbox as soon as you activate a tool. If they are not, you can access them from the main menu through WindowsDockable WindowsTool Options which opens the option window of the selected tool.

Werkzeugmodus »Bearbeiten«
Design

Standardmäßig befindet sich das Werkzeug immer im Modus Design. Pfadsegmente lassen sich durch wiederholtes Klicken mit der Maustaste hinzufügen. Sie können die Knotenpunkte in diesem Modus leicht durch Anklicken und Ziehen mit der Maus verschieben. Der Abschnitt des Pfades zwischen den Knoten wird als Segment oder Pfadsegment bezeichnet.

Die Ziffern geben die Schritte zum Erstellen eines geraden Pfades mit zwei Segmenten an.

Kurven können leicht durch Verschieben von Segmenten oder eines neuen Knoten erstellt werden, welche hier durch blaue Pfeile gekennzeichnet sind. Dabei werden die Kontrollpunkte der Knoten sichtbar, mit denen die Kurve modifiziert werden kann.

[Tipp] Tipp

To quickly close the curve, click on the initial control point. If you want to reposition the start node, hold Shift and click to deselect the end node, then move the start node.

You can use the Selection from Path button or the Path to Selection button in the Paths dialog to convert the path to a Selection.

[Tipp] Tipp

Wenn Sie zwei Kontrollpunkte haben, sind diese standardmäßig symmetrisch zueinander. Lassen Sie die Maustaste los, um Kontrollpunkte einzeln zu verschieben. Durch Drücken der Taste Umschalt können Sie die Kontrollpunkte wieder symmetrisch werden lassen.

Several functions are available in Design mode:

Einen neuen Knoten einfügen: Wenn Sie die Strg-Taste drücken und den Mauszeiger über einen existierenden Pfad positionieren, verwandelt sich der Mauszeiger in ein »+«. Mit einem Mausklick können Sie nun einen neuen Pfadknoten an der Position des Mauszeigers erzeugen.

Einen oder mehrere Knoten verschieben: Über einem Knoten positioniert, ändert sich der Mauszeiger in ein Kreuz aus vier Pfeilen. Sie können dann durch Klicken und Ziehen den Knoten verschieben. Sie können außerdem mehrere Knoten auswählen, indem Sie die Umschalt-Taste gedrückt halten, mehrere Knoten anklicken und diese dann ziehen. Durch gleichzeitiges Drücken von Strg+Alt können Sie den gesamten Pfad verschieben.

Modifying handles: You have to Edit a node first. A handle appears. Drag it to bend the curve. Pressing Shift toggles to symmetric handles.

Modify segment: When the mouse pointer moves over a segment, it turns to a 4-arrows cross. Click and drag it to bend the segment. As soon as you move it, handles appear at both ends of the segment. Pressing the Shift key toggles to symmetric handles.

Adding a new subpath: When you press Shift and hover the mouse pointer outside the existing path, the mouse pointer starts displaying a square. Clicking will start a subpath that isn't connected to other curves, but is considered a part of the path.

Edit (Ctrl)

Edit performs functions which are not available in Design mode. With this mode, you can work only on the existing path. When the mouse pointer is not on the path, the pointer changes to a small crossed circle and you can not do any path editing.

Ein Segment zwischen Knoten einfügen: Klicken Sie auf einen Knoten am Ende des Pfades. Der Mauszeiger ändert sich in ein Vereinigungssymbol. Klicken sie nun auf einen anderen Knoten, um beide Knoten zu verbinden. Dieses Vorgehen ist sehr nützlich, um nicht geschlossene Komponenten zu verbinden.

Remove a segment from a path: While pressing Shift+Ctrl key combination, point to a segment. The mouse pointer turns to a "-" sign. Click to delete the segment.

Add a node to a path: point to a segment. Pointer turns to "+"". Click where you want to place the new control point.

Remove a node: While pressing Shift+Ctrl key combination, point to a node. Pointer turns to "-"". Click to delete the node.

Einen Marker zu einem Knoten hinzufügen: Bewegen Sie den Mauszeiger auf einen Knoten. Der Mauszeiger wird zu einer Hand. Wenn Sie nun bei gedrückter Maustaste ziehen, erscheint ein Kontrollpunkt. Durch Drücken der Umschalt-Taste schalten Sie wieder in den symmetrischen Modus.

Remove a handle from a node: While pressing Shift+Ctrl key combination, point to a handle. The pointer doesn't turn to the expected "-"" and remains a hand. Click to delete the handle.

[Achtung] Achtung

There is no warning before removing a node, segment or a handle.

Move (Alt)

Mit dem Modus Verschieben lassen sich einzelne Komponenten oder der gesamte Pfad verschieben. Klicken Sie einfach den Pfad an und ziehen ihn mit der Maus.

If you have several components, only the selected one is moved. If you click and drag outside the path, all components are moved. Pressing the Shift key toggles between moving all components and selected components only.

Polygonal

Mit dieser Option entfallen die Kontrollpunkte, so dass Sie nur gerade Linien erstellen können.

Selection from Path

This button allows creation of a selection that is based on the path in its present state. This selection is marked with the marching ants . Note that the path is still present: the current tool is still the path tool and you can modify this path without modifying the selection that has become independent. If you change tools, the path becomes invisible, but it persists in the Paths Dialog and you can re-activate it.

Wenn der Pfad nicht geschlossen ist, wird GIMP den Pfad automatisch durch ein gerades Segment schließen.

As the help pop-up tells, pressing Shift when clicking on the button will add the new selection to an already existing one. Pressing Ctrl will subtract the selection from the pre-existing selection, and the Shift+Ctrl key combination will intersect the two selections.

Create New Vector Layer

This command creates a Vector Layer from the current path. A vector layer remembers its stroke and fill settings and can have Layer Effects applied to it.

Enable Fill

When checked the current path will be filled based on the settings below.

This setting only takes effect if the path being edited is attached to a vector layer. For filling paths not connected to a layer use Fill Paths.

Solid color

If this is selected, you can choose what color is used to fill the path by pressing the color button.

Pattern

If this is selected, a pattern will be used to fill the path. You choose another pattern by clicking the resource button or by typing the name of the pattern.

Kantenglättung

Enabling this setting allows you to remove or reduce the aliasing effect that can show up on borders.

For more information, see Anti-aliasing in the Glossary.

Enable Stroke

When checked the current path will be stroked based on the settings below.

This setting only takes effect if the path being edited is attached to a vector layer. For stroking paths not connected to a layer use Stroke Paths.

Solid color

If this is selected, you can choose what color is used to stroke the path by pressing the color button.

Pattern

If this is selected, a pattern will be used to stroke the path. You choose another pattern by clicking the resource button or by typing the name of the pattern.

This is distinct from the Dash pattern. If you select one of the two color options with no dash pattern, an unbroken line is drawn in the color set in the Toolbox. If you select Pattern with no dash pattern, an unbroken line is drawn with the pattern set in the Toolbox. If you select a line with a dash pattern, the color or pattern is still determined by the color or pattern set in the Toolbox. That is, if you have a marbled pattern set in the Toolbox, and select Pattern and dashed lines as Dash pattern, the dashes are drawn in the marbled pattern.

Kantenglättung

Enabling this setting allows you to remove or reduce the aliasing effect that can show up on borders.

Curved strokes or strokes drawn at an angle may look jagged or stair-stepped. The anti-aliasing option smooths them out.

For more information, see Anti-aliasing in the Glossary.

Line width

You can set the width of the stroke using the text box. The default unit is pixels, but you can choose another unit with the drop-down list button.

Cap style

Choose the shape of the ends of an unclosed path, which can be Butt, Round or Square.

Join style

You can choose the shape of the path corners by clicking on Miter, Round or Bevel.

Miter limit

When two segments of a path come together, the mitering of the corner is determined by the Miter Limit. If the strokes were wide, and no mitering were done, there would be pointed ends sticking out at the corner. The Miter Limit setting determines how the gap, formed when the outer edges of the two lines are extended, will be filled. You can set it to a value between 0.0 and 100.0, by using the slider or the associated text box and its arrows.

Abbildung 14.136. Example of miter limit

Example of miter limit

Left image: Limit=0. Right image: Limit=5.


Dash pattern

On the pixel level, a dashed line is drawn as a series of tiny boxes. You can modify the pattern of these boxes. The black area with thin vertical lines represents the pixels of the dash. If you click on a black pixel, you remove it from the dash. If you click on a white pixel, you add it to the dash. The gray areas indicate how the pattern will be repeated when a dashed line is drawn.

Dash preset

Instead of making your own dash pattern, you can choose one from the drop-down box. This pattern will then be displayed in the Dash pattern area, so you can get an idea of how it will look.

5.2.4. Context Menu

When right-clicking on path elements, like anchors or segments, a context menu will appear, the contents of which depends on the item you clicked on. The following commands may be shown in the context menu.

Delete Anchor

This command deletes the selected anchor and connects the segments before and after it.

Shift Start

This command shifts the start anchor to the selected anchor. The start anchor is where stroking starts. The start anchor has a pointy side indicating the stroking direction. This can be useful when you want to wrap Text along Path.

Shifting the start anchor on open strokes may insert a new segment connecting the previous endpoints, and removes the segment leading into the new start anchor.

Insert Anchor

This command adds a new anchor on the selected spot on the segment.

Delete Segment

This command deletes the selected segment. This will create an opening in your path.

Reverse Stroke

This reverses the direction of the stroke. The shape of the start anchor will reflect the direction of the stroke. The pointy side is the direction it will go to when stroking.