8.11. Courbes

L’outil Courbes est le plus sophistiqué pour modifier la couleur, la luminosité ou la transparence du calque actif ou de la sélection

8.11.1. Activation de l’outil

Vous pouvez accéder à l’outil de deux façon :

  • In the image menu through ColorsCurves….

  • En cliquant sur l’icône d’outil dans la Boîte à outils, si cet outil y a été installé. Pour ce faire, reportez-vous à Section 1.11, « Boîte à outils ».

8.11.2. Options de l’outil « Courbes »

Figure 16.157. La boîte de dialogue « Courbes »

La boîte de dialogue Courbes

Presets, Preview, Split view

These options are common to GEGL-based filters. Please refer to Section 8.1, « Entrées du menu « Couleurs » ».

Canal

Cinq options :

Valeur

La courbe représente la valeur, c.-à-d la luminosité des pixels tels que vous les voyez dans l’image composite.

Rouge ; Vert ; Bleu

La courbe représente la quantité de couleur dans chacun des trois canaux RVB. Ici, sombre signifie peu coloré . Clair signifie très coloré.

Alpha

La courbe représente l’opacité des pixels. Sombre signifie très transparent. Clair signifie très opaque.

Réinitialiser le canal

Ce bouton efface tous les changements effectués sur le canal sélectionné et le remet à ses valeurs par défaut.

Ajuster les courbes en lumière linéaire et Ajuster les courbes perceptuellement

Ces boutons, nouveaux dans GIMP-2.10, vous permettent de basculer entre les modes linéaire et perceptuel (non linéaire).

Boutons Linéaire et Logarithmique

Ces boutons vous permettent de choisir le type linéaire ou logarithmique de l’histogramme. Vous disposez des mêmes options dans la boîte d’options de l’outil. Cet histogramme en grisé n’est pas affiché par défaut.

Zone de modifications principale
  • 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, 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.

Type de courbe
Lissé

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

Main levée

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. Résumé et formes de base

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.

Manière de travailler de l’outil Courbes

Moving the point a pixel upwards makes this pixel brighter.

Moving the point upwards

Rendre la courbe plus horizontale

Le fait de rendre la courbe plus horizontale oblige l’ensemble de la gamme de tons d’entrée à occuper une gamme de tons de sortie rétrécie.

L’histogramme montre la compression des pixels dans l’intervalle de sortie. Les pixels les plus sombres et les plus clairs disparaissent et le contraste diminue.

Figure 16.158. Rendre la courbe plus horizontale

Rendre la courbe plus horizontale

Rend la courbe plus horizontale

Rendre la courbe plus horizontale

Histogramme résultant


Rendre la courbe plus verticale

Déplacer le point terminal haut vers la gauche et le point terminal bas vers la droite a le même effet que déplacer le curseur blanc vers la droite dans l’outil Niveaux : tous les pixels dont la valeur est supérieure au point blanc (partie plate de la courbe) deviennent blancs (ou plus colorés ou plus opaques selon le canal sélectionné). Tous les pixels dont la valeur est inférieure au point noir (courbe aplatie en bas) deviennent noir (noirs ou complètement transparents). Les pixels correspondants aux points de la courbe déplacés vers le haut deviennent plus clairs. Les pixels correspondant aux points de la courbe déplacés vers le bas deviennent plus sombres (flèches vertes). Tous ces pixels seront répartis sur l’ensemble de la gamme de tons de sortie.

L’histogramme montre l’étendue des valeurs, de Noir (0) à Blanc (255) : le contraste est augmenté. Comme le canal Valeur est sélectionné, les changements affectent tous les canaux de couleur et les couleurs se renforcent.

Figure 16.159. Rendre la courbe plus verticale

Rendre la courbe plus verticale

Rend la courbe plus verticale

Rendre la courbe plus verticale

Résultat et son histogramme


8.11.3.2. Cas pratiques
Inverser les couleurs

Courbe inversée

Le noir devient blanc (pleine couleur / pleine opacité). Le blanc devient noir (noir, pleine transparence). Tous les pixels acquièrent le couleur complémentaire. Pourquoi ? Parce que soustraire les valeurs de canal de 255 donne la couleur complémentaire. Par exemple : le bleu ciel 19;197;248 donne 255-19; 255-197;255-248 = 236;58;7, un rouge vif.

Renforcer le contraste

Contraste renforcé

Le contraste est accru dans les tons moyens parce que la courbe est plus abrupte à cet endroit. Les tons clairs et les tons sombres sont augmentés mais le contraste est légèrement moindre dans ces zones parce que la courbe y est plus plate.

Travail sur les canaux de couleur

Pour chaque canal, nous avons déplacé le point blanc horizontalement vers la gauche, au niveau des premiers Tons clairs. Ce qui éclaircit les Tons clairs. Puis nous avons modifié la forme de la courbe pour éclaircir les Tons moyens et les Tons sombres tout en conservant le noir.

Image d’origine et résultat