miércoles, 3 de junio de 2015

Introducción a GIMP

Bienvenido al GIMP

GIMP es una herramienta de manipulación fotográfica multiplataforma. GIMP es un acrónimo de GNU Image Manipulation Program. En GIMP se pueden realizar todo tipo de tareas de manipulación de imágenes, incluyendo retoque fotográfico, composición de imágenes y creación de imágenes.
GIMP tiene muchas capacidades. Se puede usar como un sencillo programa de pintura, un programa de retoque fotográfico profesional, un sistema en línea de proceso por lotes, un generador de imágenes para producción en masa, un conversor de formatos de imágenes, etc.
GIMP es ampliable y extensible. Está diseñado para ampliarse con complementos y extensiones. La interfaz avanzada de guionado (scripting) permite automatizar desde las tareas más simples hasta los procedimientos más complejos de manipulación de imágenes.
Uno de los fuertes de GIMP es su libre disponibilidad desde varias fuentes para muchos sistemas operativos. Casi todas las distribuciones de GNU/Linux incluyen al GIMP como una aplicación estándar. El GIMP también está disponible para otros sistemas operativos como Microsoft Windows™ o Mac OS X™(Darwin) de Apple. GIMP es una aplicación de Software Libre cubierta por la Licencia Pública General [GPL]. La GPL brinda a los usuarios la libertad de acceder y modificar el código fuente del que se construyen los programas.

1.1. Autores

La primera versión de GIMP fue escrita por Peter Mattis y Spencer Kimball. Muchos otros desarrolladores han contribuido más recientemente, y miles han proporcionado su asistencia y pruebas. Los lanzamientos del GIMP actualmente son orquestados por Sven Neumann y Mitch Natterer y mucha otra gente denominada el GIMP-Team.

1.2. El sistema de ayuda de GIMP

El Equipo de Documentación de GIMPy otros usuarios han proporcionado la información necesaria para entender cómo usar GIMP. El manual de usuario es una parte importante de este documento. La versión actual está en el sitio web del Equipo de Documentación [GIMP-DOCS] en formato HTML. La versión HTML también está disponible como ayuda sensible al contexto mientras se usa GIMP presionando la tecla F1. Se puede acceder a la ayuda a los elementos específicos del menú presionando F1 mientras el ratón enfoca en dicho elemento. Continúe leyendo para empezar su viaje por GIMP.

1.3. Propiedades y capacidades

La siguiente lista es un pequeño repaso de algunas de las propiedades y capacidades que ofrece GIMP:
  • Un surtido completo de herramientas de pintura incluyendo pincel, un lápiz, un aerógrafo, clonado, etc.
  • Gestión de la memoria de mosaico, así que el tamaño de la imagen lo limita sólo el espacio disponible en el disco
  • Muestreo de sub-píxel para todas las herramientas de pintura para obtener un anti-dentado de alta calidad
  • Asistencia completa del canal alfa para trabajar con transparencia
  • Capas y canales
  • Una base de datos de procedimientos para llamar a funciones internas de GIMP desde programas externos como Script-Fu
  • Capacidades de guionado avanzadas
  • Múltiples deshacer/rehacer (limitado sólo por el espacio en disco)
  • Herramientas de transformación incluyendo rotar, escalar, inclinar y voltear
  • Los formatos de archivo soportados incluyen GIF, JPEG, PNG, XPM, TIFF, TGA, MPEG, PS, PDF, PCX, BMP y muchos otros
  • Herramientas de selección incluyendo rectángulo, elipse, forma libre, forma difusa, bézier y tijeras inteligentes
  • Complementos que permiten agregar fácilmente nuevos formatos de archivo y nuevos filtros de efectos.

Conceptos Básicos:

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.

Imágenes

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

    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.
Resolución

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

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

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

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

    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.
Guiones (scripts)

    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.