5.2. Propiedades de las rutas

Las rutas, como las capas y los canales, son componentes de la imagen. Cuando guarda una imagen en el formato XCF nativo de GIMP, no se guarda ninguna ruta en él. La lista de rutas en una imagen se puede ver y usar mediante el diálog de rutas. Puede mover una ruta desde una imagen a otra copiando y pegando mediante el menú emergente en el diálogo de rutas, o arrastrando un icono del diálogo de rutas a la ventana de la imagen de destino.

Las rutas de GIMP son de un tipo matemático llamado rutas de Bézier. Lo que en la práctica significa que están definidas por anchas y tiradores. Las Anclas son puntos a través de los que va la ruta. Los Tiradores definen la dirección de una ruta cuando entra o deja un punto de ancla: cada punto de ancla tiene dos tiradores unidos a él.

Paths can be very complex. If you create them by hand using the Paths tool, they probably won't contain more than a few dozen anchor points and usually a less than that. However, if you create them by transforming a selection into a path, or by transforming text into a path, the result can easily contain hundreds or even thousands of anchor points.

Los segmentos de una ruta pueden ser rectos o curvos. Una ruta que tiene todos sus segmentos rectos es llamada poligonal. Cuando crea un segmento de ruta, éste comienza siendo recto, porque las anclas de los nodos son inicialmente de longitud cero (se encuentran sobre el nodo). Puede hacer curvo un segmento arrastrando una ancla hacia afuera del nodo.

Cada componente de una ruta puede ser abierto o cerrado: es cerrado cuando el último nodo está conectado con el primero. Si se transforma una ruta en una selección, los componentes abiertos se convierten automáticamente en componentes cerrados, conectando el último nodo con el primero mediante un segmento recto.

Los segmentos pueden ser rectos o curvados. Una ruta se llama poligonal si todos sus segmentos son rectos. Un segmento de ruta nuevo siempre se crea recto; los tiradores de los puntos de ancla están encima de los puntos de ancla, dando tiradores de longitud cero, que producen segmentos de líneas rectas. Arrastrar un tirador fuera de un punto de ancla provoca que un segmento se curve.

One nice thing about paths is that they use very few resources, especially in comparison with images. Representing a path in RAM requires storing only the coordinates of its anchors and handles. Therefore, it is possible to have literally hundreds of paths in an image without causing any significant stress to your system. Even a path with thousands of segments consumes minimal resources in comparison to a typical layer or channel.

Paths can be created and manipulated using the Paths tool.