8.54. Soglia

The Threshold filter transforms the current layer or the selection into a black and white image, where white pixels represent the pixels of the image where the value for the chosen Channel is in the threshold range, and black pixels represent pixels with a value outside the threshold range.

È possibile usarlo per migliorare un'immagine in bianco e nero (ad esempio un testo scansionato) o per creare maschere di selezione.

[Nota] Nota

As this filter creates a black and white image, the anti-aliasing of the original image disappears. If this poses a problem, use the Levels tool instead.

8.54.1. Activating the Filter

There are different possibilities to activate this:

  • This filter is found in the main menu under ColorsThreshold…,

  • or by clicking the icon in the Toolbox if Threshold has been enabled as a tool (which is disabled by default). For this, please refer to Sezione 6.13, «Strumenti».

8.54.2. Opzioni

Figura 16.231. Threshold filter dialog

Threshold filter dialog


«Presets» are a common feature for several Colors commands. You can find its description in Sezione 8.1.1, «Caratteristiche comuni dei colori».


This allows you to select which channel(s) will be used to apply the Threshold. The default is Value, which will use all color channels, but you can also choose to use a single channel: Red, Green, Blue and Alpha (only available when the layer has an alpha channel), Luminance, or RGB.

Linear Histogram, Logarithmic Histogram

These two buttons to the right of the Channel selection let you choose the type of histogram shown.

Campo della soglia

The Threshold tool provides a visual graph, a histogram, of the intensity value of the active layer or selection. You can set the threshold range either using the minimum and maximum input boxes, or by clicking and dragging on the graph. It allows you to select a part of the image with some intensity from a background with another intensity. Pixels inside the range are white, and the others are black. Adjust the range to get the selection you want in white on black background. The Auto button can be used to automatically adjust the threshold.

Blending Options, Preview and Split view

These are common features described in Sezione 8.1.1, «Caratteristiche comuni dei colori».

8.54.3. Uso di Soglia e Maschera veloce per creare una maschera di selezione

That's not always the case, but an element you want to extract from an image can stand out well against the background. In this case, you can use the Threshold tool to select this element as a whole. Grokking the GIMP described a method based on a channel mask, but now, using the Quick mask is easier.

  1. First start decomposing your image into its RGB and HSV components by using the Decompose filter. A new grayscale image is created and the components are displayed as layers in the Layer dialog. These layers come with a thumbnail but it is too small for an easy study. You can, of course, increase the size of this preview with the dialog menu (the small triangular button), but playing with the «eyes» is more simple to display the wanted layer in the decompose image. Select the layer that isolates the element the best.

    Figura 16.232. L'immagine originale, l'immagine scomposta e la sua finestra di dialogo dei livelli.

    L'immagine originale, l'immagine scomposta e la sua finestra di dialogo dei livelli.
    L'immagine originale, l'immagine scomposta e la sua finestra di dialogo dei livelli.
    L'immagine originale, l'immagine scomposta e la sua finestra di dialogo dei livelli.

  2. Chiama lo strumento Soglia dall'immagine scomposta. Spostando il cursore nero, adatta la soglia per isolare al meglio l'elemento che si desidera estrarre. Quest'ultimo probabilmente non sarà perfetto: si migliorerà il risultato con la maschera di selezione che andremo a creare.

    [Avvertimento] Avvertimento

    Assicurarsi di aver selezionato il livello giusto quando si richiama lo strumento Soglia: quando è aperto, non è possibile passare ad un altro livello.

    Figura 16.233. Il livello selezionato dopo la regolazione della soglia

    Il livello selezionato dopo la regolazione della soglia

    Ecco il miglior contorno per il nostro fiore. Ci sono diversi oggetti rossi che sono da rimuovere.

  3. Assicurarsi che l'immagine che mostra il livello selezionato sia attiva e copiarla negli appunti con Ctrl+C.

  4. Ora, attivare l'immagine originale. Fare clic sul pulsante Maschera veloce nell'angolo in basso a sinistra della finestra immagine: l'immagine viene coperta con una maschera traslucida rossa (il colore predefinito). Questo colore rosso non si adatta bene alla nostra immagine con molto rosso: andare alla finestra di dialogo Canali, attivare il canale «Maschera veloce» e cambiare colore con Modifica gli attributi di canale. Ritornare all'immagine originale. Premere Ctrl+V per incollare il livello precedentemente copiato.

    Figura 16.234. La maschera

    La maschera

  5. Voilà. Your selection mask is ready: you can improve the selection as usual. When the selection is ready, disable the Quick mask by clicking its button again: you will see the marching ants around the selection.

    Figura 16.235. Il risultato

    Il risultato
    Il risultato

    We used the Zoom to work at a pixel level, Free Select to remove large unwanted areas, the pencil (to get hard limits), black paint to remove selected areas, white paint to add selected areas, especially for stem.