5. Rutas
| Capítulo 7. Pintar con el GIMP |

## 5. Rutas

Paths are curves (known as Bézier-curves). In GIMP it's very easy to learn and to use them. To understand their concepts and mechanism you can go to the glossary Bézier-curve or to Wikipedia [WKPD-BEZIER]. It is a very powerful tool to design sophisticated forms. To use it in GIMP you must operate by two successive ways: 1st Create the path and 2nd Stroke path.

En la terminología del GIMP, “trazar la ruta” significa aplicarla a la imagen con un estilo específico: color, anchura de la línea, patrón, etc.

Una ruta es una curva unidimensional. Las rutas se usan principalmente para dos propósitos:

- Una ruta cerrada puede convertise en una selección.

- Una ruta, sea abierta o cerrada, puede ser trazada, esto es, pintada sobre la imagen, en una variedad de formas.

Figura 7.10. Illustration of four different path creating

Cuatro rutas de ejemplo: una cerrada y poligonal; una abierta y poligonal; una cerrada y curva; una con una combinación de segmentos rectos y curvos.

### 5.1. Creación de rutas

En este paso Ud. puede diseñar la estructura de la ruta. Esta estructura luego puede ser modificada de varias maneras. Para saber cómo hacerlo puede ir a la sección Rutas. Un pequeño ejemplo le servirá para entender el proceso:

- In the image menu, click Tools → Path,

- or on the relevant icon in toolbox,

- or use hotkey B

Las rutas se crean y manipulan empleando la herramienta Ruta. Las rutas, como las capas y los canales, son parte de los componentes de la imagen. Cuando una imagen se guarda en el formato de archivo nativo del GIMP, XCF, todas sus rutas son guardadas. La lista de rutas de una imagen se puede ver y operar en el diálogo de rutas. Si desea mover una ruta de una imagen a otra, puede copiar y pegar usando el menú del diálogo de rutas, o arrastrando el icono desde el diálogo de rutas hacia la ventana de la imagen destino.

Las rutas del GIMP pertenecen a un tipo de curvas llamadas “Bezier”. En la práctica, esto significa que están definidas por nodos y anclas. Los “nodos” son puntos por los que la ruta pasa. Las “anclas” definen la dirección con que la ruta entra y sale de un nodo: cada nodo posee dos anclas.

Figura 7.11. Appearance of a path while being manipulated

Apariencia de una ruta mientras es manipulada empleando la herramienta Ruta.

Paths can be created and manipulated using the Path tool. The image above shows a path which consists of two components, having both straight and curved segments, being worked on with the Path tool. Black squares are anchor points, the open circle indicates the selected anchor and the two open squares are the two handles which are associated with this anchor from the curves on either side of it.

Paths, like layers and channels, are components of an image. When an image is saved in GIMP's native XCF file format, any paths it has are saved along with it. The list of paths in an image can be viewed and operated on using the Paths dialog. If you want to move a path from one image to another, you can do so by copying and pasting using the pop-up menu in the Paths dialog, or by dragging an icon from the Paths dialog into the destination image's window.

Una ruta puede poseer múltiples componentes. Un componente es la parte de una ruta cuyos nodos están conectados unos a otros mediante segmentos. El beneficio de poder tener múltiples componentes en una ruta permite convertirlos en selecciones de áreas aisladas.

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 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.

Lo bueno de las rutas es que son muy livianas en términos de consumo de recursos, especialmente en comparación con las imágenes. Representar una ruta en la RAM sólo requiere almacenar las coordenadas de sus nodos y anclas: 1K de memoria es suficiente para almacenar una ruta bastante compleja, pero es insuficiente para almacenar una capa RGB de 20x20 píxeles. Por esto, es posible tener una imagen con cientos de rutas sin que el sistema se estrese (otra cuestión es cuánto se estresaría Ud. al manipularlas). Incluso una ruta con miles de segmentos consume un mínimo de recursos en comparación a una capa típica o a un canal.

Path segments can be either straight or curved. A path all of whose segments are straight is called “polygonal”. When you create a path segment, it starts out straight, because the handles for the anchor points are initially placed directly on top of the anchor points, yielding handles of zero length, which produce straight-line segments. You can make a segment curved by dragging a handle away from one of the anchor points.

One nice thing about paths is that they are very light in terms of resource consumption, especially in comparison with images. Representing a path in RAM only requires storing the coordinates of its anchors and handles: 1K of memory is enough to hold quite a complex path, but not enough to hold even a 20x20 pixel RGB layer. Therefore, it is quite possible to have literally hundreds of paths in an image without putting any significant stress of your system. (How much stress managing them would put on you is, of course, another question.) Even a path with thousands of segments consumes minimal resources in comparison to a typical layer or channel.

4. Empleo de la máscara rápida |  | 5.2. Rutas y selecciones