darktable page lede image
darktable page lede image

Combinare le maschere disegnate e quelle parametriche

3.2.9. Combinare le maschere disegnate e quelle parametriche

Questa parte descrive come darktable può combinare diverse maschere singole per ottenere la maschera finale da utilizzare per un certo modulo. Le maschere singole sono tutte le maschere disegnate e i singoli canali di una maschera parametrica. Questo argomento è piuttosto avanzato pertanto, se non vi interessano tutti i dettagli teorici, potete procedere nella lettura dal punto in cui vengono descritti due tipici casi di utilizzo.

3.2.9.1. Panoramica

Ci sono due elementi fondamentali che controllano il modo in cui più maschere individuali vengono combinate in una singola e sono i pulsanti più e meno unitamente alle opzioni selezionabili nell'elenco a discesa «Combina le maschere» (vedi Sezione 3.2.5, «Fusione»).

Le maschere possono essere considerate delle immagini in bianco e nero con valori compresi tra 0 e 1 (oppure tra 0% e 100%) per ogni pixel.

Un metodo molto semplice per combinare le maschere è quello di moltiplicare i valori dei singoli pixel. La maschera finale avrà dei pixel con valore 0 quando almeno una delle maschere singole avrà dei pixel a valore 0 nella medesima posizione. Questa maschera potrà avere dei pixel con valore 1 solo se tutte le singole maschere avranno dei pixel con valore 1 nella medesima posizione. Questo modo di aggregazione viene definito «esclusivo». Ogni maschera individuale può escludere un pixel impostando il suo valore uguale a zero senza considerare il valore che quel pixel assume sulle altre maschere. Una volta che un valore viene escluso (ovvero il valore viene impostato uguale a 0) non può più essere incluso nuovamente da nessuna delle altre maschere singole.

Un modo alternativo per combinare le maschere è il seguente: come prima cosa ogni maschera individuale viene invertita sottraendo da 1 il valore di ogni pixel: quindi tutte le maschere individuali così invertite vengono moltiplicate e la maschera finale viene invertita nuovamente. In questo modo se anche solo una delle maschere singole non invertite ha un pixel con valore 1 allora la maschera finale avrà valore 1 sul medesimo pixel. La maschera finale potrà avere dei pixel con valore 0 solo se tutte le maschere individuali avranno quello stesso pixel a valore 0. Questo modo di aggregazione viene definito «inclusivo». Qualsiasi maschera singola può assegnare ad un pixel il valore 1 senza considerare il valore che quel pixel assume sulle altre maschere. Una volta che un pixel viene incluso (valore uguale ad 1) da una qualsiasi delle maschere singole, non c'è modo di escluderlo con un'altra maschera singola.

These two combination methods alone would still be rather limiting. We gain maximum flexibility by allowing an additional inversion step for each individual mask. This is governed by the polarity buttons and that you find close to the individual channels. Toggling the polarity button of a mask inverts its values, i.e. it recalculates the pixel values to 1.0 minus the original value.

Per concludere, dall'elenco a discesa «combina maschere» potete invertire il risultato finale di nuovo selezionando l'opzione esclusiva & invertita oppure inclusiva & invertita.

3.2.9.2. Uso

Tipicamente le maschere disegnate e quelle parametriche vengono combinate per fare una selezione iniziale sull'immagine dopo di che la selezione può essere raffinata con l'utilizzo di altre maschere. Con 'raffinare' si intende che potreste volere includere altre parti dell'immagine che non erano state incluse con la prima selezione oppure che ne volete escludere.

Detto questo ci sono due casi tipici di utilizzo:

Modo inclusivo

For this mode you set the «combine masks» combobox to inclusive and make sure that all polarity buttons of all the individual channels and of the drawn mask are set to negative ( ). Your starting point is a mask where all pixels have a value of zero, i.e. no pixel is selected. You now adjust the parametric mask sliders to bring more and more pixels into the selection or you draw shapes on the canvas to select specific areas of your image.

Modo esclusivo

In the opposite case you set the «combine masks» combobox to exclusive and make sure that all polarity buttons are set to positive ( ). Your starting point is a mask with all values at 1.0, i.e. all pixels selected. You now gradually change the parametric mask sliders to exclude parts of your image as needed or you directly draw shapes on the canvas to specifically exclude these areas.

For your convenience you find in the parametric masks GUI a toggle button that inverts all channel polarities and toggles between inclusive and exclusive mode in the «combine masks» combobox.

Per i nuovi utenti consigliamo di utilizzare inizialmente solo queste due modalità. Ciò significa che dovrete decidere preventivamente come vorrete costruire le vostre maschere. Gli utenti più avanzati potranno beneficiare dei numerosi modi per combinare le maschere e le polarità.