3. Legacy Layer Modes
| Cap. 8. Combining Images |

## 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.

Fig. 8.46. Selecting legacy layer mode

The Layers Dialog showing the drop-down.

If you need to stay compatible with older GIMP versions or you need to use the legacy layer modes for other reasons, select the icon next to the Mode drop-down and change the setting from Default to Legacy mode. The Mode drop-down will now only show legacy layer modes. All modes will have (legacy) behind their name (the selected mode will use the short version (l)).

Fig. 8.47. Images (masks) used for the layer mode examples

Masca 1

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)

Fig. 8.48. Images (backgrounds) used for the layer mode examples

Cheie fob

Rațe

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.

Ecuațiile sunt într-o notație prescurtată. De exemplu, ecuația

ecuația 8.1. Exemplu

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.

| Notă
Cu excepția cazului din descrierea de mai jos, o componentă de culoare negativă este stabilită la 0 și o componentă de culoare mai mare decât 255 este stabilită la 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.

Deoarece rezultatele fiecărui mod variază foarte mult în funcție de culorile de pe straturi, aceste imagini pot oferi doar o idee generală despre modul în care funcționează modurile. Nu ezitați să le încercați singuri. S-ar putea începe cu două straturi similare, în cazul în care unul este o copie a celuilalt, dar apoi ușor modificate (neclaritate, mutat, rotit, scalat, inversare culoare, etc) și astfel văzând ce se întâmplă cu modurile de strat.

Normal Layer Modes

Normal

  In this group, only „Normal” is normal.

  Fig. 8.49. Exemplu pentru modul strat „Normal”

  Ambele imagini sunt întrețesate, fiecare cu aceeași intensitate.

  Cu 100% opacitate numai stratul superior este afișat atunci când se amestecă cu „Normal”.

  Normaleste modul implicit. Stratul de deasupra acoperă straturile de dedesubt. Dacă doriți să vedeți ceva sub stratul superior atunci când utilizați acest mod, stratul trebuie să aibă unele zone transparente.

  Ecuația este:

  ecuația 8.2. Ecuație pentru modul strat „Normal”

Dizolvare

  Fig. 8.50. Exemplu pentru modul strat „Dizolvare”

  Ambele imagini sunt întrețesate, fiecare cu aceeași intensitate.

  Cu 100% opacitate, doar stratul superior este afișat atunci când amestecul se face cu „Dizolvare”.

  Modul Dizolvare dizolvă stratul superior în stratul de sub el prin desenarea unui tipar aleatoriu de pixeli în zone de transparență parțială. Este util ca un modul de strat, dar este, de asemenea, de multe ori util ca un mod de desen.

  Acest lucru este vizibil mai ales de-a lungul marginilor unei imagini. Este mai ușor de observat într-o captură extinsă. Imaginea din stânga ilustrează modul „Normal” și imaginea din dreapta arată aceleași două straturi în modul „Dizolvare”, unde poate fi văzut în mod clar modul în care pixelii sunt dispersați.

  Fig. 8.51. Capturi de ecran mărite

  Modul normal.

  Modul dizolvare.

Lighten Layer Modes

Doar luminare

  Fig. 8.52. Exemplu pentru modul strat „Doar luminare”

  Masca 1 este utilizată ca strat superior cu opacitate 100%.

  Masca 2 este utilizată ca strat superior cu opacitate 100%.

  Modul Doar luminare compară fiecare componentă a fiecărui pixel din stratul superior cu cel corespunzător din stratul inferior și utilizează valoarea mai mare din imaginea rezultată. Straturile complet negre nu au nici un efect asupra imaginii finale iar straturile complet albe conduc la o imagine albă.

  Ecuația este:

  ecuația 8.3. Ecuație pentru modul strat „Doar luminare”

  Modul este comutativ; ordinea celor două straturi nu contează.

Ecran

  Fig. 8.53. Exemplu pentru modul strat „Ecran”

  Masca 1 este utilizată ca strat superior cu opacitate 100%.

  Masca 2 este utilizată ca strat superior cu opacitate 100%.

  Modul Ecran inversează valorile fiecărui pixel vizibil în cele două straturi ale imaginii. (De fapt se scade fiecare din 255.) Apoi, le înmulțește, împarte cu 255 și inversează această valoare din nou. Rezultatul este, de obicei, mai luminos, și, uneori, aparent „spălăcit”. Excepțiile de la acesta sunt un strat negru, care nu schimbă celălalt strat și un strat alb, care duce la o imagine albă. Culorile mai întunecate din imagine apar mai transparente.

  Ecuația este:

  ecuația 8.4. Ecuație pentru modul strat „Ecran”

  Modul este comutativ; ordinea celor două straturi nu contează.

Înnegrire

  Fig. 8.54. Exemplu pentru modul strat „Înnegrire”

  Masca 1 este utilizată ca strat superior cu opacitate 100%.

  Masca 2 este utilizată ca strat superior cu opacitate 100%.

  Modul Înnegrire multiplică valoarea de pixel a stratului inferior cu 256, apoi împarte la inversa valorii de pixel a stratului de sus. Imaginea rezultată este de obicei mai luminoasă, dar unele culori pot fi inversate.

  În fotografie, înnegrirea este o tehnică utilizată într-o cameră obscură pentru a reduce expunerea în anumite zone ale imaginii. Aceasta scoate în evidență detaliile din umbră. Atunci când este utilizată în acest scop, Înnegrirea poate funcționa cel mai bine pe imagini în tonuri de gri și mai degrabă cu un instrument de desen decât ca un mod de strat.

  Ecuația este:

  ecuația 8.5. Ecuație pentru modul strat „Înnegrire”

Adăugare

  Fig. 8.55. Exemplu pentru modul strat „Adăugare”

  Masca 1 este utilizată ca strat superior cu opacitate 100%.

  Masca 2 este utilizată ca strat superior cu opacitate 100%.

  Modul Adăugare este foarte simplu. Valorile pixelilor straturilor superioare și inferioare se adună reciproc. Imaginea rezultată este de obicei mai luminoasă. Ecuația poate duce la valori de culoare mai mari de 255, astfel încât unele dintre culorile luminoase pot fi stabilite la valoarea maximă de 255.

  Ecuația este:

  ecuația 8.6. Ecuație pentru modul strat „Adăugare”

  Modul este comutativ; ordinea celor două straturi nu contează.

Darken Layer Modes

Doar întunecare

  Fig. 8.56. Exemplu pentru modul strat „Doar întunecare”

  Masca 1 este utilizată ca strat superior cu opacitate 100%.

  Masca 2 este utilizată ca strat superior cu opacitate 100%.

  Modul Doar întunecare compară fiecare componentă a fiecărui pixel din stratul superior cu cel corespunzător din stratul inferior și utilizează valoarea mai mică din imaginea rezultată. Straturi complet albe nu au nici un efect asupra imaginii finale iar cu straturi complet negre rezultatul este o imagine neagră.

  Ecuația este:

  ecuația 8.7. Ecuație pentru modul strat „Doar întunecare”

  Modul este comutativ; ordinea celor două straturi nu contează.

Multiplicare

  Fig. 8.57. Exemplu pentru modul strat „Multiplicare”

  Masca 1 este utilizată ca strat superior cu opacitate 100%.

  Masca 2 este utilizată ca strat superior cu opacitate 100%.

  Modul Multiplicare înmulțește valorile pixelilor stratului superior cu cele ale stratului de dedesubt și apoi împart rezultatul cu 255. Rezultatul este, de obicei, o imagine mai întunecată. Dacă fiecare strat este alb, imaginea rezultată este identică cu a celuilalt strat (1 * i = i). Dacă fiecare strat este negru, imaginea rezultată este complet neagră (0 * I = 0).

  Ecuația este:

  ecuația 8.8. Ecuație pentru modul strat „Multiplicare”

  Modul este comutativ; ordinea celor două straturi nu contează.

Arde

  Fig. 8.58. Exemplu pentru modul strat „Arde”

  Masca 1 este utilizată ca strat superior cu opacitate 100%.

  Masca 2 este utilizată ca strat superior cu opacitate 100%.

  Modul Arde inversează valoarea de pixel a stratului inferior, înmulțește cu 256, împarte cu unul plus valoarea de pixel a stratului superior, apoi inversează rezultatul. Acesta tinde să facă imaginea mai întunecată, oarecum similar cu modul „Multiplicare”.

  În fotografie, arderea este o tehnică utilizată într-o cameră obscură pentru a crește expunerea în anumite zone ale imaginii. Acest lucru scoate în evidență detalii. Atunci când este utilizat în acest scop, Arderea poate funcționa cel mai bine pe imagini în tonuri de gri și mai degrabă cu un instrument de de desen decât ca un mod de strat.

  Ecuația este:

  ecuația 8.9. Ecuație pentru modul strat „Arde”

Contrast Layer Modes

Suprapunere

  Fig. 8.59. Exemplu pentru modul strat „Suprapunere”

  Masca 1 este utilizată ca strat superior cu opacitate 100%.

  Masca 2 este utilizată ca strat superior cu opacitate 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 [4] 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.

Lumină slabă

  Fig. 8.60. Exemplu pentru modul strat „Lumină slabă”

  Masca 1 este utilizată ca strat superior cu opacitate 100%.

  Masca 2 este utilizată ca strat superior cu opacitate 100%.

  Lumină slabă nu este legat cu nimic de „Lumină puternică” în afară de nume; nu are tendința de a face marginile estompate și culorile mai puțin luminoase. Aceasta este similară cu modul „Suprapunere”. Pentru unele moduri de GIMP, modurile „Suprapunere” și „Lumină slabă” sunt identice.

  The equation is complicated. It needs Rs, the result of Screen mode:

  ecuația 8.10. Ecuație pentru modul strat „Ecran”

  ecuația 8.11. Ecuație pentru modul strat „Lumină slabă”

Lumină puternică

  Fig. 8.61. Exemplu pentru modul strat „Lumină puternică”

  Masca 1 este utilizată ca strat superior cu opacitate 100%.

  Masca 2 este utilizată ca strat superior cu opacitate 100%.

  Modul Lumină puternică este destul de complicat, deoarece ecuația constă din două părți, una pentru culori mai închise și una pentru culori mai strălucitoare. Dacă culoarea pixelului stratului superior este mai mare de 128, straturile sunt combinate în conformitate cu prima formulă prezentată mai jos. În caz contrar, valorile pixelilor straturilor superioare și inferioare sunt multiplicate împreună și înmulțite cu doi, apoi împărțite la 256. Este posibil să utilizați acest mod pentru a combina două fotografii și pentru a obține culori strălucitoare și muchii ascuțite.

  The equation is complex and different according to the value >128 or < 128:

  ecuația 8.12. Ecuație pentru modul strat „Lumină puternică”, M > 128

  ecuația 8.13. Equation for layer mode „Hard light”, M < 128

Inversion Layer Modes

Diferență

  Fig. 8.62. Exemplu pentru modul „Diferență”

  Masca 1 este utilizată ca strat superior cu opacitate 100%.

  Masca 2 este utilizată ca strat superior cu opacitate 100%.

  Modul Diferență scade valoarea de pixel a stratului superior din cea a stratului inferior și apoi ia valoarea absolută a rezultatului. Nu contează cum arată original cele două straturi, rezultatul oricum pare destul de ciudat. Îl puteți folosi pentru a inversa elementele unei imagini.

  Ecuația este:

  ecuația 8.14. Ecuație pentru modul strat„Diferență”

  Modul este comutativ; ordinea celor două straturi nu contează.

Scădere

  Fig. 8.63. Exemplu pentru modul strat „Scădere”

  Masca 1 este utilizată ca strat superior cu opacitate 100%.

  Masca 2 este utilizată ca strat superior cu opacitate 100%.

  Modul Scădere scade valorile pixelilor stratului superior din valorile pixelilor stratului inferior. Imaginea rezultată este în mod normal mai întunecată. S-ar putea obține nuanțe de negru sau aproape-negru în imaginea rezultată. Ecuația poate duce la valori de culoare negative, astfel încât unele dintre culorile întunecate pot fi stabilite la valoarea minimă de 0.

  Ecuația este:

  ecuația 8.15. Ecuație pentru modul strat „Scădere”

Extragere de granulație

  Fig. 8.64. Exemplu pentru modul strat„Extragere de granulație”

  Masca 1 este utilizată ca strat superior cu opacitate 100%.

  Masca 2 este utilizată ca strat superior cu opacitate 100%.

  Modul Extragere de granulație presupune extragere „ granulelor de film” dintr-un strat pentru a produce un nou strat care este fără nici o granulație, dar poate fi, de asemenea, util pentru a da imagini cu aspect în relief. Acesta scade valoarea pixelilor stratului superior din cea a stratului inferior și adaugă 128.

  Ecuația este:

  ecuația 8.16. Ecuație pentru modul strat„Extragere de granulație”

Combinare de granulație

  Fig. 8.65. Exemplu pentru modul strat „Combinare de granulație”

  Masca 1 este utilizată ca strat superior cu opacitate 100%.

  Masca 2 este utilizată ca strat superior cu opacitate 100%.

  Modul Combinare de granulație îmbină un strat cu granulație (eventual unul creat din modul „Extragere de granulație”) în stratul actual, lăsând o versiune granulată a stratului original. Nu este doar opusul „Extragerii de granulație”. Se adaugă valorile pixelilor din straturile superioare și inferioare și se scade 128.

  Ecuația este:

  ecuația 8.17. Ecuație pentru modul strat„Combinare de granulație”

Divizare

  Fig. 8.66. Exemplu pentru modul strat „Divizare”

  Masca 1 este utilizată ca strat superior cu opacitate 100%.

  Masca 2 este utilizată ca strat superior cu opacitate 100%.

  Modul Divizare înmulțește fiecare valoare pixel în stratul inferior de 256 și apoi împarte la valoarea corespunzătoare pixelului de stratul superior plus unul. (adăugând unu la numitor evită împărțirea la zero.) Imaginea rezultată este adesea mai luminoasă, și, uneori, arată ca „arsă”.

  Ecuația este:

  ecuația 8.18. Ecuație pentru modul strat„Divizare”

HSV Components Layer Modes

HSV Hue

  Fig. 8.67. Example for layer mode „HSV Hue”

  Masca 1 este utilizată ca strat superior cu opacitate 100%.

  Masca 2 este utilizată ca strat superior cu opacitate 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.

HSV Saturation

  Fig. 8.68. Example for layer mode „HSV Saturation”

  Masca 1 este utilizată ca strat superior cu opacitate 100%.

  Masca 2 este utilizată ca strat superior cu opacitate 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.

HSL Color

  Fig. 8.69. Example for layer mode „HSL Color”

  Masca 1 este utilizată ca strat superior cu opacitate 100%.

  Masca 2 este utilizată ca strat superior cu opacitate 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.

HSV Value

  Fig. 8.70. Example for layer mode „HSV Value”

  Masca 1 este utilizată ca strat superior cu opacitate 100%.

  Masca 2 este utilizată ca strat superior cu opacitate 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.

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

2.7. LCh Components Layer Modes |  | 4. Creating New Layers

Report a bug in GIMP Report a documentation error