Tabla de contenidos
Esta sección es una breve introducción a los conceptos básicos y a la terminología usada en GIMP. Los conceptos aquí presentados serán explicados en profundidad en otra parte. Salvando unas pocas excepciones, se ha tratado de no llenar esta sección de una gran cantidad de enlaces y referencias cruzadas: todo lo referido aquí es de tan alto nivel que le será posible ubicarlo fácilmente en el índice.
Las imágenes son las entidades básicas usadas en GIMP. Hablando rápidamente, una “imagen” se corresponde con un solo archivo, como por ejemplo un archivo TIFF o JPEG. También puede pensar en una imagen como lo correspondiente a una única ventana (aunque en verdad es posible tener múltiples ventanas todas mostrando la misma imagen). No es posible tener una ventana única que muestre más de una imagen, o una imagen que no tenga ventana que la muestre.
Una imagen de GIMP puede ser algo más complicado de lo que parece. En vez de pensar en ella como un dibujo en una hoja de papel, debería verla más como un pila de hojas, llamadas “capas”. Además de una pila de capas, una imagen de GIMP puede contener una máscara de selección, un conjunto de canales y un conjunto de rutas. De hecho, GIMP proporciona un mecanismo para agregar piezas arbitrarias de datos a una imagen, llamadas “parásitos”.
En GIMP, es posible tener muchas imágenes abiertas al mismo tiempo. Aunque las imágenes grandes pueden usar muchos megabytes de memoria, GIMP usa un sofisticado sistema de gestión de memoria basado en bloques de píxeles que permite a GIMP manejar imágenes muy grandes sin esfuerzo. Sin embargo hay límites, y disponer de una mayor cantidad de memoria puede mejorar las prestaciones del sistema.
Si se puede comparar una imagen con una hoja de papel, una imagen con capas es como un fajo de papeles transparentes apilados uno sobre otro. Puede dibujar en cada papel, pero verá el contenido de otras hojas a través de las áreas transparentes. También puede mover una hoja con relación a las otras. Los usuarios avanzados de GIMP a menudo se enfrentan a imágenes que contienen muchas capas, incluso docenas de ellas. Las capas no tienen por qué ser opacas, ni tienen que abarcar toda la extensión de la imagen, así que cuando mire a una muestra de la imagen, puede ver más que la capa superior: podría ver elementos de otras capas.
Las imágenes digitales están formadas por una rejilla de elementos cuadrados de colores diferentes, llamados píxeles. Cada imagen tiene un tamaño en píxeles, por ejemplo 900 píxeles de ancho por 600 píxeles de alto. Pero los píxeles no tienen un tamaño fijo en el espacio físico. Para ajustar una imagen para imprimir, se usa un valor llamado resolución, que se define como la relación entre el tamaño de una imagen en píxeles y su tamaño físico (generalmente en pulgadas) cuando se imprime en papel. La mayoría de los formatos de archivo (pero no todos) pueden guardar este valor, que se expresa en ppp, píxeles por pulgada. Al imprimir un archivo, el valor de la resolución determina el tamaño que la imagen tendrá en el papel y, como resultado, el tamaño físico de los píxeles. La misma imagen de 900x600 píxeles se puede imprimir como una tarjeta pequeña de 3x2" con píxeles apenas perceptibles, o como un cartel grande con píxeles grandes y gruesos. Las imágenes importadas desde cámaras y dispositivos móviles tienden a tener un valor de resolución adjunto al archivo. Generalmente el valor es 72 o 96 ppp. Es importante tener en cuenta que este valor es arbitrario y que se eligió por razones históricas. Siempre puede cambiar el valor de resolución en GIMP, esto no tiene ningún efecto sobre los píxeles de la imagen real. Por otra parte, para usos como mostrar imágenes en línea, en dispositivos móviles, televisión o videojuegos, en resumen, cualquier uso que no sea la impresión, el valor de resolución no tiene sentido y se ignora, y en su lugar la imagen generalmente se muestra para que cada píxel de la imagen se ajuste a un píxel de la pantalla.
Un canal es un componente del color de un píxel. Para un píxel coloreado en GIMP, estos componentes son generalmente rojo, verde, azul y, a veces, transparencia (alfa). Para una imagen en escala de grises, son gris y alfa, y para una imagen de color indexada, son indexado y alfa.
A la matriz rectangular entera de cualquiera de los componentes de color de todos los píxeles en una imagen también se la denomina un canal. Puede ver estos canales de color con el diálogo de canales.
Cuando se muestra la imagen, GIMP junta estos componentes para formar los colores del píxel para la pantalla, impresora u otro dispositivo de salida. Algunos de estos dispositivos pueden usar canales diferentes para rojo, verde y azul. Si ocurre esto, los canales de GIMP se convierten en los apropiados para el dispositivo cuando se muestra la imagen.
Los canales pueden ser útiles cuando trabaja sobre una imagen que necesita ajustes en un color en particular. Por ejemplo, si quiere quitar los “ojos rojos” de una fotografía, podría operar sobre el canal rojo.
Puede ver los canales como máscaras que permiten o restringen la salida del color que el canal representa. Mediante el uso de filtros en la información del canal, puede crear muchos efectos variados y sutiles sobre una imagen. Un ejemplo sencillo del uso de un filtro sobre los canales de color es el filtro Mezclador de canales.
Además de estos canales, GIMP también le permite crear otros canales (o más correctamente, máscaras de canal), que se muestran en la parte inferior del diálogo de canales. Puede crear un canal nuevo o guardar una selección a un canal (máscara). Hay más información sobre las máscaras de canal en la entrada del glosario máscaras.
A menudo cuando modifica una imagen, sólo quiere actuar sobre una parte de la imagen. El mecanismo de “selección” hace esto posible. Cada imagen tiene su propia selección, que generalmente se visualiza como una línea discontinua en movimiento que separa las partes seleccionadas de las no seleccionadas (llamada “desfile de hormigas” ). Realmente esto es un poco engañoso: la selección en GIMP es en gradual, no un todo o nada, y en realidad la selección se representa como un canal en escala de grises. La línea discontinua que generalmente ve es simplemente el contorno del 50% del nivel seleccionado. En todo momento puede visualizar el canal de selección en todo su detalle activando el botón de la máscara rápida.
Un componente importante en el aprendizaje para usar GIMP de manera efectiva es dominar el arte de hacer buenas selecciones, selecciones que contengan exactamente lo necesario y nada más. Dado que la gestión de selecciones es tan importante, GIMP proporciona una gran cantidad de herramientas para realizarlas: herramientas para hacer selecciones, un menú de operaciones de selección y la capacidad de cambiar a modo de máscara rápida, en el que puede tratar al canal de la selección como a un canal de color, literalmente “pintando la selección”.
Cuando cometa errores, los puede revertir. Casi todo lo que se haga a una imagen es reversible. De hecho, normalmente puede deshacer una cantidad sustancial de las acciones más recientes, si así lo decide. GIMP hace esto posible manteniendo un historial de sus acciones. Este historial consume memoria, así que la capacidad de deshacer no es infinita. Algunas acciones utilizan muy poca memoria de deshacer, y puede hacer docenas de ellas hasta que las primeras se borren del historial; otros tipos de acciones requieren una gran cantidad de memoria de deshacer. Puede configurar la cantidad de memoria que GIMP dedica al historial de deshacer para cada imagen, pero en cualquier situación, debería ser siempre posible deshacer al menos 2 o 3 de las acciones más recientes. (La acción más importante que no se puede revertir es cerrar una imagen. Por esta razón GIMP pide que confirme esta acción si es que hay cambios no guardados.)
Muchas, probablemente casi todas las cosas que haga con una imagen en GIMP las hace el programa mismo. Sin embargo, GIMP también hace uso extensivo de complementos “plug-ins”), que son programas externos que interactúan muy próximos a GIMP, y tienen la capacidad de manipular imágenes y otros objetos del GIMP de maneras muy sofisticadas. Muchos complementos importantes vienen empaquetados con GIMP, pero también hay muchos disponibles por otros medios. De hecho, la habilidad de escribir complementos (y scripts) es la forma más fácil que tienen las personas (aparte del equipo de desarrollo) de agregar funcionalidad a GIMP.
Todos los comandos en el menú Filtros, y una cantidad sustancial de comandos en otros menús, están en realidad implementados como complementos.
Además de los complementos, que son programas escritos en el lenguaje C, GIMP puede también usar scripts. La mayoría de los scripts existentes están escritos en un lenguaje llamado Script-Fu, que es específico de GIMP (para aquellos que les interese, es un dialecto del lenguaje Scheme, semejante a Lisp). También es posible escribir scripts de GIMP en Python o Perl. Estos lenguajes son más flexibles y poderosos que Script-Fu. La desventaja que presentan es que dependen de software que no viene empaquetado con GIMP automáticamente, por lo que no puede garantizarse que funcionen en cada instalación de GIMP.