3. Legacy Layer Modes

Since GIMP 2.10 layer modes have changed. The old perceptual layer modes are still available for backwards compatibility. They are called «legacy layer modes». These legacy layer modes will be used when loading images made before the introduction of the new, mostly linear, layer modes.

For more information on layer modes in general, see the default Layer Modes.

Figura 8.47. Selecting legacy layer mode

Selecting legacy layer mode

Image showing the top of the Layer Dialog


If you need to stay compatible with older GIMP versions or you need to use the legacy layer modes for other reasons, look for the icon to the right of the layer modes selection. This drop down menu will let you choose between Default and Legacy. If you choose the latter, the layer modes list will only show the legacy layer modes and all modes will have «(legacy)» behind their name (the selected mode will use the short version «(l)»).

Figura 8.48. Images (masks) used for the layer mode examples

Images (masks) used for the layer mode examples

Maschera 1

Images (masks) used for the layer mode examples

Mask 2 (note: this image is not the actual mask used, but a screenshot of the mask with the checkerboard pattern showing the transparent parts in GIMP)


Figura 8.49. Images (backgrounds) used for the layer mode examples

Images (backgrounds) used for the layer mode examples

Omino metallico

Images (backgrounds) used for the layer mode examples

Papere


In the descriptions of the layer modes below, the equations are also shown. This is for those who are curious about the mathematics of the layer modes. You do not need to understand the equations in order to use the layer modes.

Le equazioni sono espresse in notazione abbreviata. Per esempio, l'equazione

Equazione 8.1. Esempio


means, «For each pixel in the upper (Mask) and lower (Image) layer, add each of the corresponding color components together to form the E resulting pixel's color.» Pixel color components must always be between 0 and 255.

[Nota] Nota

A meno che la descrizione sottostante non dica altrimenti, un componente di colore negativa viene impostata a 0 e una componente di colore maggiore di 255 viene impostata a 255.

The examples below show the effects of each of the legacy modes. Note that for simplicity we will omit «(legacy)» when mentioning the layer modes here.

Dato che i risultati di ogni modalità variano molto a seconda dei colori presenti sui livelli, queste immagini possono servire solo a dare un'idea generale di come lavorano le modalità e si suggerisce di provarli tutti. Si può cominciare con due livelli simili, dove uno è la copia dell'altro, ma leggermente modificato (per esempio sfumando, spostando, ruotando, scalando, invertendo i colori, ecc.) per poi osservare cosa succede applicando le varie modalità.

Modalità di livello normali

Normale

In this group, only «Normal» is normal.

Figura 8.50. Esempio per la modalità di livello «Normale»

Esempio per la modalità di livello «Normale»

Entrambe le immagini sono sfumate insieme con la stessa intensità.

Esempio per la modalità di livello «Normale»

Con il 100% di opacità, se la modalità è «normale» viene mostrato solo il livello superiore.


Normale è la modalità di livello predefinita. Il livello superiore copre i livelli sottostanti. Se si vuole vedere qualcosa dei livelli inferiori con questa modalità, è necessario che il livello abbia delle aree trasparenti.

L'equazione è:

Equazione 8.2. Equazione per la modalità di livello «Normale»


Dissolvi

Figura 8.51. Esempio per la modalità di livello «Dissolvi»

Esempio per la modalità di livello «Dissolvi»

Entrambe le immagini sono sfumate insieme con la stessa intensità.

Esempio per la modalità di livello «Dissolvi»

Con la modalità «Dissolvi» e il 100% di opacità viene mostrato solo il livello superiore.


La modalità Dissolvi, come suggerisce il nome, dissolve il livello superiore nel livello sottostante disegnando un motivo casuale di pixel nelle aree parzialmente trasparenti. Questa modalità è utile applicata ai livelli ma spesso anche come modalità di disegno.

L'effetto è visibile in special modo lungo i bordi interni di un'immagine. È più facile osservarlo in una schermata ingrandita. L'immagine a sinistra mostra la modalità di livello «Normale» (ingrandita) mentre quella a destra mostra gli stessi due livelli in modalità «Dissolvi»; in quest'ultima è chiaramente visibile come vengono dispersi i pixel.

Figura 8.52. Schermate allargate

Schermate allargate

Modalità normale.

Schermate allargate

Modalità Dissolvi.


Modalità di livello rendi chiaro

Solo toni chiari

Figura 8.53. Esempio per la modalità di livello «Solo toni chiari»

Esempio per la modalità di livello «Solo toni chiari»

Maschera 1 usata come livello superiore con un'opacità del 100%.

Esempio per la modalità di livello «Solo toni chiari»

Maschera 2 usata come livello superiore con un'opacità del 100%.


La modalità solo toni chiari compara ogni componente di ogni pixel del livello superiore al corrispondente del livello inferiore e usa solo il valore maggiore nell'immagine risultante. Livelli completamente neri non hanno effetto sull'immagine finale mentre livelli completamente bianchi danno come risultato un'immagine bianca.

L'equazione è:

Equazione 8.3. Equazione per la modalità di livello «Solo toni chiari»


La modalità è commutativa; l'ordine dei due livelli è ininfluente.

Scolora

Figura 8.54. Esempio per la modalità di livello «Scolora»

Esempio per la modalità di livello «Scolora»

Maschera 1 usata come livello superiore con un'opacità del 100%.

Esempio per la modalità di livello «Scolora»

Maschera 2 usata come livello superiore con un'opacità del 100%.


La modalità Scolora inverte i valori di ogni pixel visibile nei due livelli dell'immagine (cioè, sottrae a 255 i valori di ogni pixel) e poi li moltiplica assieme, inverte nuovamente il valore risultante e lo divide per 255. L'immagine risultante è solitamente più chiara e alle volte presenta un effetto «slavato». Le eccezioni a questa regola sono i livelli neri, che non influenzano l'altro livello e quelli bianchi, che danno come risultato un'immagine totalmente bianca. I colori più scuri nell'immagine appariranno più trasparenti.

L'equazione è:

Equazione 8.4. Equazione per la modalità di livello «Scolora»


La modalità è commutativa; l'ordine dei due livelli è ininfluente.

Scherma

Figura 8.55. Esempio per la modalità di livello «Scherma»

Esempio per la modalità di livello «Scherma»

Maschera 1 usata come livello superiore con un'opacità del 100%.

Esempio per la modalità di livello «Scherma»

Maschera 2 usata come livello superiore con un'opacità del 100%.


La modalità Scherma moltiplica il valore del pixel del livello sottostante per 256, poi lo divide per il valore inverso del pixel del livello sovrastante. L'immagine risultante è solitamente più chiara, ma alcuni colori possono risultare invertiti.

In fotografia, la schermatura è una tecnica usata in camera oscura per incrementare l'esposizione in aree limitate dell'immagine. Ciò porta alla luce dettagli altrimenti nascosti nell'ombra. Se usato per questo scopo, scherma funziona meglio su immagini in scala di grigi con uno strumento di disegno piuttosto che usandolo come modalità di livello.

L'equazione è:

Equazione 8.5. Equazione per la modalità di livello «Scherma»


Somma

Figura 8.56. Esempio per la modalità di livello «Somma»

Esempio per la modalità di livello «Somma»

Maschera 1 usata come livello superiore con un'opacità del 100%.

Esempio per la modalità di livello «Somma»

Maschera 2 usata come livello superiore con un'opacità del 100%.


La modalità somma è molto semplice. I valori dei pixel del livello superiore e inferiore vengono sommati assieme. L'immagine risultante è solitamente più chiara. L'equazione può portare a valori superiori di 255, perciò alcuni colori molto luminosi possono risultare impostati al massimo valori di 255.

L'equazione è:

Equazione 8.6. Equazione per la modalità di livello «Somma»


La modalità è commutativa; l'ordine dei due livelli è ininfluente.

Modalità di livello rendi scuro

Solo toni scuri

Figura 8.57. Esempio per la modalità di livello «Solo toni scuri»

Esempio per la modalità di livello «Solo toni scuri»

Maschera 1 usata come livello superiore con un'opacità del 100%.

Esempio per la modalità di livello «Solo toni scuri»

Maschera 2 usata come livello superiore con un'opacità del 100%.


La modalità solo toni scuri compara ogni componente di ogni pixel del livello superiore al corrispondente del livello inferiore e usa solamente i valori inferiori nell'immagine risultante. Livelli completamente bianchi non hanno effetto sull'immagine finale mentre livelli completamente neri danno come risultato un'immagine nera.

L'equazione è:

Equazione 8.7. Equazione per la modalità di livello «Solo toni scuri»


La modalità è commutativa; l'ordine dei due livelli è ininfluente.

Moltiplica

Figura 8.58. Esempio per la modalità di livello «Moltiplica»

Esempio per la modalità di livello «Moltiplica»

Maschera 1 usata come livello superiore con un'opacità del 100%.

Esempio per la modalità di livello «Moltiplica»

Maschera 2 usata come livello superiore con un'opacità del 100%.


La modalità Moltiplica, come suggerisce il nome, moltiplica i valori di pixel del livello superiore con quelli del livello sottostante e divide il risultato per 255. Il risultato solitamente è un'immagine più scura. Se uno dei due livelli è bianco, l'immagine risultante è identica a quella dell'altro livello (1 * I = I). Se uno dei due livelli è nero, l'immagine risultante è completamente nera (0 * I = 0).

L'equazione è:

Equazione 8.8. Equazione per la modalità di livello «Moltiplica»


La modalità è commutativa; l'ordine dei due livelli è ininfluente.

Brucia

Figura 8.59. Esempio per la modalità di livello «Brucia»

Esempio per la modalità di livello «Brucia»

Maschera 1 usata come livello superiore con un'opacità del 100%.

Esempio per la modalità di livello «Brucia»

Maschera 2 usata come livello superiore con un'opacità del 100%.


La modalità Brucia inverte il valore del pixel del livello sottostante, lo moltiplica per 256, divide per uno più il valore del pixel del livello superiore, e per ultimo inverte il risultato. Si tende ad avere immagini più scure, simili in qualche modo alla modalità «Moltiplica».

In fotografia, la bruciatura è una tecnica usata in camera oscura per incrementare l'esposizione di aree limitate dell'immagine. Ciò porta allo scoperto dettagli presenti in aree molto luminose, altrimenti invisibili per una sorta di effetto accecamento. Se usato per questo scopo, brucia funziona meglio su immagini in scala di grigi e con uno strumento di disegno piuttosto che come modalità di livello.

L'equazione è:

Equazione 8.9. Equazione per la modalità di livello «Brucia»


Modalità di livello contrasto

Ricopri

Figura 8.60. Esempio per la modalità di livello «Ricopri»

Esempio per la modalità di livello «Ricopri»

Maschera 1 usata come livello superiore con un'opacità del 100%.

Esempio per la modalità di livello «Ricopri»

Maschera 2 usata come livello superiore con un'opacità del 100%.


Overlay mode in theory inverts the pixel value of the lower layer, multiplies it by two times the pixel value of the upper layer, adds that to the original pixel value of the lower layer, divides by 255, and then multiplies by the pixel value of the original lower layer and divides by 255 again.

Due to a bug [5] the actual equation is equivalent to Soft light. This will not be fixed for the legacy layer mode. However, even if you explicitly use legacy layer mode, GIMP will still set the default Overlay layer mode. Images that have the legacy Overlay mode set for a layer, will have that changed to legacy Soft light, since that's what it effectively is.

Luce debole

Figura 8.61. Esempio per la modalità di livello «Luce debole»

Esempio per la modalità di livello «Luce debole»

Maschera 1 usata come livello superiore con un'opacità del 100%.

Esempio per la modalità di livello «Luce debole»

Maschera 2 usata come livello superiore con un'opacità del 100%.


Luce debole non è in relazione in alcun modo, eccetto che nel nome, con la modalità «luce forte», anche se tende ad ottenere particolari più sfumati e colori più smorzati. È simile alla modalità «sovrapposto». In alcune versioni di GIMP, la modalità «sovrapposto» e «luce debole» sono identiche.

L'equazione è complicata. Necessita di Rs, il risultato della modalità Scolora:

Equazione 8.10. Equazione per la modalità di livello «Scolora»


Equazione 8.11. Equazione per la modalità di livello «Luce debole»


Luce forte

Figura 8.62. Esempio per la modalità di livello «Luce forte»

Esempio per la modalità di livello «Luce forte»

Maschera 1 usata come livello superiore con un'opacità del 100%.

Esempio per la modalità di livello «Luce forte»

Maschera 2 usata come livello superiore con un'opacità del 100%.


La modalità Luce forte è piuttosto complicata dato che l'equazione consiste in due parti, una per i colori più scuri e l'altra per i colori più chiari. Se il colore del pixel del livello superiore è maggiore di 128, i livelli sono combinati secondo la prima formula mostrata sotto. Altrimenti, i valori dei pixel del livello superiore e inferiore sono moltiplicati assieme e per due o poi divisi per 256. Questa modalità è utile per combinare assieme due fotografie e ottenere colori brillanti e tratti definiti.

L'equazione è complessa e diversa a seconda se il valore è > 128 o < 128:

Equazione 8.12. Equazione per la modalità di livello «Luce forte», M > 128


Equazione 8.13. Equazione per la modalità di livello «Luce forte», M < 128


Modalità di livelli inversione

Differenza

Figura 8.63. Esempio per la modalità di livello «Differenza»

Esempio per la modalità di livello «Differenza»

Maschera 1 usata come livello superiore con un'opacità del 100%.

Esempio per la modalità di livello «Differenza»

Maschera 2 usata come livello superiore con un'opacità del 100%.


La modalità differenza sottrae i valori del pixel del livello superiore da quelli del livello inferiore e tiene il valore assoluto del risultato. Indipendentemente dall'aspetto dei due livelli, il risultato appare abbastanza strano. Si può usare per invertire degli elementi di un'immagine.

L'equazione è:

Equazione 8.14. Equazione per la modalità di livello «Differenza»


La modalità è commutativa; l'ordine dei due livelli è ininfluente.

Sottrazione

Figura 8.64. Esempio per la modalità di livello «Sottrazione»

Esempio per la modalità di livello «Sottrazione»

Maschera 1 usata come livello superiore con un'opacità del 100%.

Esempio per la modalità di livello «Sottrazione»

Maschera 2 usata come livello superiore con un'opacità del 100%.


La modalità sottrazione sottrae i valori dei pixel del livello superiore dai valori dei pixel del livello inferiore. Il risultato è normalmente più scuro; è probabile ottenere molte aree nere o quasi nere nell'immagine risultante. L'equazione potrebbe portare a valori di colore negativi, perciò i colori più scuri vengono posti al valore minimo di 0.

L'equazione è:

Equazione 8.15. Equazione per la modalità di livello «Sottrazione»


Estrai grana

Figura 8.65. Esempio per la modalità di livello «Estrai grana»

Esempio per la modalità di livello «Estrai grana»

Maschera 1 usata come livello superiore con un'opacità del 100%.

Esempio per la modalità di livello «Estrai grana»

Maschera 2 usata come livello superiore con un'opacità del 100%.


La modalità Estrai grana si suppone serva ad estrarre la «grana della pellicola» da un livello per produrre un nuovo livello che consista nella grana pura, ma è utile anche per dare alle immagini un effetto rilievo. Questa sottrae il valore del pixel del livello superiore da quello inferiore e somma 128.

L'equazione è:

Equazione 8.16. Equazione per la modalità di livello «Estrai grana»


Fondi grana

Figura 8.66. Esempio per la modalità di livello «Fondi grana»

Esempio per la modalità di livello «Fondi grana»

Maschera 1 usata come livello superiore con un'opacità del 100%.

Esempio per la modalità di livello «Fondi grana»

Maschera 2 usata come livello superiore con un'opacità del 100%.


L'equazione è:

L'equazione è:

Equazione 8.17. Equazione per la modalità di livello «Fondi grana»


Dividi

Figura 8.67. Esempio per la modalità di livello «Dividi»

Esempio per la modalità di livello «Dividi»

Maschera 1 usata come livello superiore con un'opacità del 100%.

Esempio per la modalità di livello «Dividi»

Maschera 2 usata come livello superiore con un'opacità del 100%.


La modalità Dividi moltiplica ogni valore di pixel presente nel livello inferiore per 256 e poi divide per il valore del pixel corrispondente più uno (aggiungendo uno al denominatore evita le divisioni per zero). L'immagine risultante è solitamente più chiara dell'originale tanto da avere spesso un effetto simile alla «sovraesposizione» delle pellicole.

L'equazione è:

Equazione 8.18. Equazione per la modalità di livello «Dividi»


Modalità di livello componenti HSV

Tonalità HSV

Figura 8.68. Example for layer mode «HSV Hue»

Example for layer mode «HSV Hue»

Maschera 1 usata come livello superiore con un'opacità del 100%.

Example for layer mode «HSV Hue»

Maschera 2 usata come livello superiore con un'opacità del 100%.


HSV Hue mode uses the Hue of the upper layer and the Saturation and Value of the lower layer to form the resulting image. However, if the Saturation of the upper layer is zero, the Hue is taken from the lower layer, too.

Saturazione HSV

Figura 8.69. Example for layer mode «HSV Saturation»

Example for layer mode «HSV Saturation»

Maschera 1 usata come livello superiore con un'opacità del 100%.

Example for layer mode «HSV Saturation»

Maschera 2 usata come livello superiore con un'opacità del 100%.


HSV Saturation mode uses the Saturation of the upper layer and the Hue and Value of the lower layer to form the resulting image.

Colore HSL

Figura 8.70. Example for layer mode «HSL Color»

Example for layer mode «HSL Color»

Maschera 1 usata come livello superiore con un'opacità del 100%.

Example for layer mode «HSL Color»

Maschera 2 usata come livello superiore con un'opacità del 100%.


HSL Color mode uses the Hue and Saturation of the upper layer and the Lightness of the lower layer to form the resulting image.

Valore HSV

Figura 8.71. Example for layer mode «HSV Value»

Example for layer mode «HSV Value»

Maschera 1 usata come livello superiore con un'opacità del 100%.

Example for layer mode «HSV Value»

Maschera 2 usata come livello superiore con un'opacità del 100%.


HSV Value mode uses the Value of the upper layer and the Saturation and Hue of the lower layer to form the resulting image. You can use this mode to reveal details in dark and light areas of an image without changing the Saturation.



[5] See the old Bugzilla issue tracker: issue #162395.