8.11. Curvas

La herramienta de curvas es la herramienta más compleja para cambiar el color, el brillo, el contraste o la transparencia de la capa activa o selección. Mientras la herramienta de niveles le permite trabajar con las sombras y las luces, la herramienta de curvas le permite trabajar en cualquier rango tonal. Funciona sobre imágenes RGB.

8.11.1. Activar la herramienta

You can get to this tool in two ways:

  • In the image menu through ColorsCurves….

  • Al pulsar en el icono de la herramienta en la caja de herramientas si esta herramienta se ha instalado allí. Para esto, consulte la Sección 1.11, “Caja de herramientas”.

8.11.2. Opciones de Curvas

Figura 16.157. El diálogo Curvas

El diálogo Curvas

Presets, Preview, Split view

These options are common to GEGL-based filters. Please refer to Sección 8.1, “Introducción al menú Colores.

Canal

Hay cinco opciones:

Valor

La curva representa el valor, por ejemplo, el brillo de los píxeles que puede ver en la imagen compuesta.

Rojo; Verde; Azul

La curva representa la cantidad del color en cada uno de los tres canales RGB. Aquí,oscuro significa un poco de color. Claro significa mucho de color.

Alfa

La curva representa la opacidad de los píxeles. Oscuro significa muy transparente. Claro significa muy opaco. Su imagen o capa activa deben tener un canal alfa para que esta opción esté activada.

Reinicializar el canal

Este botón elimina todos los cambios hechos en el canal seleccionado y vuelve a los valores predeterminados.

Adjust curves in linear light and Adjust curves perceptually

These new buttons in GIMP-2.10 allow you to switch between linear and perceptual (non-linear) modes.

Botones lineal y logarítmico

Estos botones permiten elegir el tipo lineal o logarítmico del histograma. También puede usar las mismas opciones en el diálogo de las opciones de la herramienta. Este histograma en gris no se muestra de manera predeterminada.

Área principal de edición
  • The horizontal gradient: it represents the input tonal scale. It, too, ranges from 0 (black) to 255 (white), from Shadows to Highlights. When you adjust the curve, it splits up into two parts; the upper part then represents the tonal balance of the layer or selection.

  • The vertical gradient: it represents the destination, the output tonal scale. It ranges from 0 (black) to 255 (white), from Shadows to Highlights.

  • The chart: the curve is drawn on a grid and goes from the bottom left corner to the top right corner. The pointer x/y position is permanently displayed in the top left part of the grid. By default, this curve is straight, because every input level corresponds to the same output tone. GIMP automatically places a point at both ends of the curve, for black (0) and white (255).

    If you click on the curve, a new point is created. When the mouse pointer goes over a point, it takes the form of a small hand. You can click-and-drag the point to bend the curve.

    If you click outside the curve, a point is also created, and the curve includes it automatically. If you Ctrl-click outside the curve, the Y-coordinate will snap to the original curve: this is particularly useful for adding points along the curve.

    Unactive points are white. The active point is black. You can activate a point by clicking on it. You can also swap the point activation by using the Left and Right arrow keys of your keyboard.

    Two points define a curve segment which represents a tonal range in the layer. You can click-and-drag this segment (this creates a new point). Of course, you can't drag it beyond the end points.

    To move a point, there are several possibilities to fine tune the point position:

    • Click-and-drag the point.

    • Using Up and Down arrow keys (Holding the Shift down lets you move it by increments of 15 pixels) to move the point vertically.

    • Ctrl + click-and-drag allows you to move the point along the curve in its segment, independently of the pointer position.

    • Another way to move point is using the Input and Output spin buttons, new in GIMP-2.10.12: see below.

    To delete all points (apart from both ends that can't be deleted), click on the Reset Channel button. To delete only one point, move it beyond any adjacent point horizontally.

    Meanwhile, on the canvas, the mouse pointer has the form of an eye-dropper. If you click on a pixel, a vertical line appears on the chart, positioned to the source value of this pixel in the selected channel. If you Shift-click, you create a point in the selected channel. If you Ctrl-click, you create a point in all channels, possibly including the Alpha channel. You can also Shift-drag and Ctrl-drag: this will move the vertical line and the point will show up when releasing the mouse left button.

    The histogram of the active layer or selection for the selected channel is represented grayed out in the chart. It's only a reference and is not updated during treatment.

Input, Output

These spin buttons allow setting the selected point coordinates numerically and accurately if needed.

Type

Control points can be either Smooth (default: all points are smooth) or Corner points. These Corner points result in sharp angle. They are displayed using a diamond shape. You can toggle between Smooth and Corner for the selected point.

Tipo de curva
Suavizado

This Smooth option concerns the whole curve, not only the selected point as above.

Mano alzada

With this mode, you can draw a free hand line that you can smooth by clicking the Smooth Curve type.

8.11.3. Using Curves

8.11.3.1. Resumen y formas básicas

We create points and segments on the curve and we move them to shape the curve. This curve maps input tones of the active layer or selection to output tones.

La forma en que funciona la herramienta «Curvas»

Moving the point a pixel upwards makes this pixel brighter.

Moving the point upwards

Hacer la curva más horizontal

Hacer la curva más horizontal fuerza a todo el rango tonal de entrada a ocupar un rango tonal de salida reducido.

El histograma muestra la compresión de los píxeles en el rango de salida. Los píxeles más oscuros y más claros desaparecen: el contraste se reduce.

Figura 16.158. Hacer la curva más horizontal

Hacer la curva más horizontal

Hacer la curva más horizontal

Hacer la curva más horizontal

El histograma resultante


Hacer la curva más vertical

Mover el punto final superior a la izquierda y el punto final inferior a la derecha es lo mismo que mover el deslizador blanco a la izquierda y el deslizador negro a la derecha en la herramienta «Niveles»: todos los píxeles cuyos valores son mayores que el punto blanco (la parte plana de la curva) se hacen blancos (más coloreado / más opaco según el canal seleccionado). Todos los píxeles cuyos valores son menores que el punto negro (la curva aplanada inferior) se hacen negros (negro / completamente transparente). Los píxeles que corresponden a puntos de la curva que que se han movido hacia arriba se hacen más claros. Los píxeles que se han movido hacia abajo se hacen más oscuros (flechas verdes). Todos estos píxeles se extenderán al rango tonal de salida entero.

El histograma muestra la extensión de los valores, de negro (0) a blanco (255): se incrementa el contraste. Ya que el canal «Valor» está seleccionado, los cambios afectan a todos los canales de color y se incrementan los colores.

Figura 16.159. Hacer la curva más vertical

Hacer la curva más vertical

Hacer la curva más vertical

Hacer la curva más vertical

Resultado y su histograma


8.11.3.2. Casos prácticos
Invertir colores

Curva invertida

El negro se hace blanco (completamente coloreada / completamente opaca). El blanco se hace negro (negro, completamente transparente). Todos los píxeles adoptan el color complementario. ¿Por qué? Porque sustraer los valores del canal de 255 da el color complementario. Por ejemplo: 19;197;248 un azul cielo da 255-19; 255-197; 255-248 = 236;58;7, un rojo brillante.

Realzar contraste

Contraste mejorado

El contraste se incrementa en los tonos medios debido a que la curva es más pronunciada allí. Las luces y las sombras se incrementan pero el contraste es ligeramente menor en estas áreas debido a que la curva es más plana.

Trabajar en canales de color

Para todos los canales, se mueve el punto blanco horizontalmente a la izquierda, para las primeras luces. Esto ilumina más las luces. Luego se da forma a la curva para iluminar los tonos medios y la sombras se mantienen negras.

La imagen original y el resultado