Las rutas son curvas (específicamente del tipo de curvas Bézier). En el GIMP es muy fácil aprender a utilizarlas. Para entender su concepto y sus mecanismos puede dirigirse al glosario: curva de Bézier o a la Wikipedia: http://es.wikipedia.org/wiki/Curva_de_Bézier. Es una herramienta muy poderosa para diseñar formas sofisticadas. Para utilizarla en el GIMP debe operar de dos maneras: primero crearla y luego trazarla.
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.
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:
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.
Las rutas pueden ser muy complejas. Si las crea a mano empleando la herramienta Ruta probablemente no tengan muchos nodos, pero si las crea transformando una selección o un texto a una ruta, el resultado puede tener fácilmente cientos de nodos, o incluso miles.
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.