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

Máscara 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

Boneco de lata

Images (backgrounds) used for the layer mode examples

Patos


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.

As equações estão em uma notação abreviada. Por exemplo, a equação

Equação 8.1. Exemplo


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 menos que a descrição abaixo diga o contrário, um componente de cor negativo é definido como 0 e um componente de cor maior que 255 é 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.

Uma vez que os resultados de cada modo variam muito, dependendo das cores das camadas, essas imagens só podem dar uma idéia geral de como funcionam os modos. Você é encorajado a experimentá-los. Você pode começar com duas camadas similares, onde uma é cópia da outra, mas modificando-a ligeiramente (deixe a desfocada, movida, girada, redimensionada, inverta a cor, etc) e veja o que acontece em vários dos modos de camada.

Normal Layer Modes

Normal

In this group, only Normal is normal.

Figura 8.50. Exemplo para o modo de camada Normal

Exemplo para o modo de camada “Normal”

Ambas as imagens são combinadas uma com a outra com a mesma intensidade.

Exemplo para o modo de camada “Normal”

Com 100% de opacidade apenas a camada superior é mostrada quando a combinação é feita no modo Normal.


O modo Normal é o modo da camada padrão. A camada em cima cobre as camadas abaixo dela. Se você quer ver qualquer coisa abaixo da camada superior quando você usar este modo, a camada deve ter algumas áreas transparentes.

A equação é:

Equação 8.2. Equação para o modo de camada Normal


Dissolver

Figura 8.51. Exemplo para o modo de camada Dissolver

Exemplo para o modo de camada “Dissolver”

Ambas as imagens são combinadas uma com a outra com a mesma intensidade.

Exemplo para o modo de camada “Dissolver”

Com 100% de opacidade apenas a camada superior é mostrada quando se está usando o modo dissolver.


O modo Dissolver dissolve a camada superior na camada abaixo dela pelo desenho de um padrão aleatório de pixels em áreas de transparência parcial. É útil como um modo de camada, mas geralmente também é útil como um modo de pintura.

Isto é especialmente visível o longo das bordas em uma imagem. É mais fácil ver em uma captura de tela ampliada. A imagem à esquerda ilustra o modo de camada Normal (ampliada) e a imagem da direita mostra as mesmas duas camadas no Modo Dissolver, onde pode ser visto claramente como os pixels estão dispersos.

Figura 8.52. Capturas de tela ampliadas

Capturas de tela ampliadas

Nodo normal

Capturas de tela ampliadas

Modo dissolver


Lighten Layer Modes

Somente clarear

Figura 8.53. Exemplo para modo de camadas Somente clarear

Exemplo para modo de camadas “Somente clarear”

Máscara 1 é usada como a camada superior com 100% de opacidade.

Exemplo para modo de camadas “Somente clarear”

Máscara 2 é usada como a camada superior com 100% de opacidade.


O modo Somente clarear compara cada componente de cada pixel na camada superior com o correspondente na camada inferior e utiliza o valor maior na imagem resultante. Camadas completamente pretas não têm efeito sobre a imagem final e camadas completamente brancas resultam em uma imagem branca.

A equação é:

Equação 8.3. Equação para o modo de camada Somente Clarear


Este modo é comutativo; não importa a ordem das duas camadas.

Esconder

Figura 8.54. Exemplo para o modo de camada Esconder

Exemplo para o modo de camada “Esconder”

Máscara 1 é usada como a camada superior com 100% de opacidade.

Exemplo para o modo de camada “Esconder”

Máscara 2 é usada como a camada superior com 100% de opacidade.


O modo Esconder inverte os valores de cada um dos pixels visíveis nas duas camadas da imagem. (Isto é, ela subtrai cada componente deles de 255). Em seguida, ele os multiplica entre si, divide por 255 e inverte este valor novamente. A imagem resultante é geralmente mais brilhante, e às vezes de aparência lavada. As exceções a isto são as camadas em preto, o que não altera a outra camada, e uma camada em branco, o que resulta em uma imagem branca. Cores mais escuras na imagem aparentam ser transparentes.

A equação é:

Equação 8.4. Equação para o modo de camada Esconder


Este modo é comutativo; não importa a ordem das duas camadas.

Sub-exposição

Figura 8.55. Exemplo para o modo de camada Sub-exposição

Exemplo para o modo de camada “Sub-exposição”

Máscara 1 é usada como a camada superior com 100% de opacidade.

Exemplo para o modo de camada “Sub-exposição”

Máscara 2 é usada como a camada superior com 100% de opacidade.


O modo Sub-exposição multiplica o valor do pixel da camada inferior por 256, que então divide pelo inverso do valor do pixel da camada superior. A imagem resultante é geralmente mais clara, mas algumas cores podem ser invertidas.

Na fotografia, a sub-exposição é uma técnica usada em uma câmara escura para diminuir a exposição em áreas específicas da imagem. Isso traz a tona detalhes as sombras. Quando utilizado para este fim, o modo Sub-exposição pode trabalhar melhor em imagens em tons de cinza e com uma ferramenta de pintura, em vez de um modo de camada.

A equação é:

Equação 8.5. Equação para o modo de camada Sub-exposição


Adição

Figura 8.56. Exemplo para o modo de camada Adicionar

Exemplo para o modo de camada “Adicionar”

Máscara 1 é usada como a camada superior com 100% de opacidade.

Exemplo para o modo de camada “Adicionar”

Máscara 2 é usada como a camada superior com 100% de opacidade.


O modo Adicionar é muito simples. Os valores de pixel da camadas superior e inferior são adicionados uns aos outros. A imagem resultante é geralmente mais clara. A equação pode resultar em valores de cores maiores que 255, portanto, algumas das cores claras podem ser ajustadas para o valor máximo de 255.

A equação é:

Equação 8.6. Equação para o modo de camada Adicionar


Este modo é comutativo; não importa a ordem das duas camadas.

Darken Layer Modes

Somente escurecer

Figura 8.57. Exemplo para o modo de camadas Somente escurecer

Exemplo para o modo de camadas “Somente escurecer”

Máscara 1 é usada como a camada superior com 100% de opacidade.

Exemplo para o modo de camadas “Somente escurecer”

Máscara 2 é usada como a camada superior com 100% de opacidade.


O modo Somente escurecer compara cada componente de cada pixel na camada superior com o correspondente na camada inferior e usa o menor valor na imagem resultante. Camadas completamente brancas não têm efeito sobre a imagem final e camadas completamente pretas resultam em uma imagem preta.

A equação é:

Equação 8.7. Equação para o modo de camada apenas Escurecer


Este modo é comutativo; não importa a ordem das duas camadas.

Multiplicar

Figura 8.58. Exemplo para o modo de camada Multiplicar

Exemplo para o modo de camada “Multiplicar”

Máscara 1 é usada como a camada superior com 100% de opacidade.

Exemplo para o modo de camada “Multiplicar”

Máscara 2 é usada como a camada superior com 100% de opacidade.


O modo Multiplicar multiplica os valores dos componentes dos pixels da camada superior com os da camada inferior e então divide o resultado por 255. O resultado é geralmente uma imagem mais escura. Se qualquer camada é branca, a imagem resultante é o mesma que a outra camada (1 * I = I). Se qualquer camada é preto, a imagem resultante é completamente preta (0 * I = 0).

A equação é:

Equação 8.8. Equação para o modo de camada Multiplicar


Este modo é comutativo; não importa a ordem das duas camadas.

Super-exposição

Figura 8.59. Exemplo para o modo de camada Super-exposição

Exemplo para o modo de camada “Super-exposição”

Máscara 1 é usada como a camada superior com 100% de opacidade.

Exemplo para o modo de camada “Super-exposição”

Máscara 2 é usada como a camada superior com 100% de opacidade.


O modo Super-exposição inverte o valor do pixel da camada inferior, multiplica-o por 256, divide por um mais o valor do pixel da camada superior e, em seguida inverte o resultado. Ele tende a tornar a imagem mais escura, um pouco semelhante ao modo Multiplicação.

Na fotografia, a Super-exposição é uma técnica usada em uma câmara escura para aumentar a exposição em áreas específicas da imagem. Isso torna visíveis mais detalhes nas partes claras. Quando utilizado para este fim, a Super-exposição pode funcionar melhor em imagens em tons de cinza e como uma ferramenta de pintura, em vez de um modo de camada.

A equação é:

Equação 8.9. Equação para o modo de camada Super-exposição


Contrast Layer Modes

Sobrepor

Figura 8.60. Exemplo para o modo de camada Sobrepor

Exemplo para o modo de camada “Sobrepor”

Máscara 1 é usada como a camada superior com 100% de opacidade.

Exemplo para o modo de camada “Sobrepor”

Máscara 2 é usada como a camada superior com 100% de opacidade.


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.

Luz suave

Figura 8.61. Exemplo para o modo de camada Luz suave

Exemplo para o modo de camada “Luz suave”

Máscara 1 é usada como a camada superior com 100% de opacidade.

Exemplo para o modo de camada “Luz suave”

Máscara 2 é usada como a camada superior com 100% de opacidade.


O Modo luz suave não está relacionado a luz dura em nada, além do nome, mas ele tende a fazer as bordas mais suaves e as cores não tão brilhantes. É semelhante ao modo Sobrepor. Em algumas versões do GIMP, o modo Sobrepor e o modo Luz suave são idênticos.

A equação é complicada. Ela precisa de Rs, o resultado do modo Esconder:

Equação 8.10. Equação para o modo de camada Esconder


Equação 8.11. Equação para modo de camada Luz suave


Luz dura

Figura 8.62. Exemplo para modo de camada Luz dura

Exemplo para modo de camada “Luz dura”

Máscara 1 é usada como a camada superior com 100% de opacidade.

Exemplo para modo de camada “Luz dura”

Máscara 2 é usada como a camada superior com 100% de opacidade.


O modo Luz dura é bastante complicado porque a equação é composta por duas partes, uma para cores mais escuras e outra para cores mais claras. Se a cor do pixel da camada superior é maior do que 128, as camadas são combinadas de acordo com a primeira fórmula mostrada abaixo. Caso contrário, os valores de pixel da camadas superior e inferior são multiplicados e multiplicado por dois, e divididos por 256. Você pode usar este modo de combinar duas fotografias e obter cores brilhantes e bordas nítidas.

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

Equação 8.12. Equação para modo de camada Luz dura, M > 128


Equação 8.13. Equation for layer mode Hard light, M < 128


Inversion Layer Modes

Diferença

Figura 8.63. Exemplo para o modo de camada Diferença

Exemplo para o modo de camada “Diferença”

Máscara 1 é usada como a camada superior com 100% de opacidade.

Exemplo para o modo de camada “Diferença”

Máscara 2 é usada como a camada superior com 100% de opacidade.


O modo Diferençasubtrai o valor do pixel da camada superior da camada inferior e, em seguida, toma o valor absoluto do resultado. Não importa a aparência das duas primeiras camadas, o resultado pode parecer bastante estranho. Você pode usá-lo para inverter os elementos de uma imagem, criando uma camada completamente branca no modo Diferença por cima, por exemplo.

A equação é:

Equação 8.14. Equação para o modo de camada Diferença


Este modo é comutativo; não importa a ordem das duas camadas.

Subtrair

Figura 8.64. Exemplo para o modo de camada Subtrair

Exemplo para o modo de camada “Subtrair”

Máscara 1 é usada como a camada superior com 100% de opacidade.

Exemplo para o modo de camada “Subtrair”

Máscara 2 é usada como a camada superior com 100% de opacidade.


O modo Subtrair subtrai os valores de pixel da camada superior dos valores de pixel da camada inferior. A imagem resultante é, normalmente, mais escura. Você pode ter um monte de preto ou uma imagem resultante quase preta. A equação pode resultar em valores negativos para as cores mais escuras, portanto, elas serão ajustadas para o valor mínimo de 0.

A equação é:

Equação 8.15. Equação para o modo de camada Subtrair


Extrair grãos

Figura 8.65. Exemplo para a camada de modo Extrair grãos

Exemplo para a camada de modo “Extrair grãos”

Máscara 1 é usada como a camada superior com 100% de opacidade.

Exemplo para a camada de modo “Extrair grãos”

Máscara 2 é usada como a camada superior com 100% de opacidade.


O Modo Extrair grãos poderia extrair os grãos do filme de uma camada para a criação de uma nova camada que é composta só de grãos, mas também pode ser útil para dar as imagens uma aparência de relevo. Ele subtrai o valor do pixel da camada superior do pixel na camada inferior e adiciona 128.

A equação é:

Equação 8.16. Equação para o modo de camada Extrair grãos


Mesclar grãos

Figura 8.66. Exemplo para o modo de camada Mesclar grãos

Exemplo para o modo de camada “Mesclar grãos”

Máscara 1 é usada como a camada superior com 100% de opacidade.

Exemplo para o modo de camada “Mesclar grãos”

Máscara 2 é usada como a camada superior com 100% de opacidade.


O modo Mesclar grãos combina uma camada de grãos (possivelmente criada a partir do Modo Extrair grãos ) na camada atual, deixando uma versão granulada da camada original. Ele faz exatamente o oposto de Extrair de grãos. Ele adiciona os valores de pixels das camadas superior e inferior e subtrai 128.

A equação é:

Equação 8.17. Equação para o modo de camada Mesclar grãos


Dividir

Figura 8.67. Exemplo para o modo de camada Dividir

Exemplo para o modo de camada “Dividir”

Máscara 1 é usada como a camada superior com 100% de opacidade.

Exemplo para o modo de camada “Dividir”

Máscara 2 é usada como a camada superior com 100% de opacidade.


O modo Dividir multiplica cada valor de pixel na camada inferior por 256 e depois divide pelo valor do pixel correspondente da camada superior mais um. (Ao adicionar um ao denominador evita-se a divisão por zero.) A imagem resultante é muitas vezes mais clara, e às vezes parece queimada.

A equação é:

Equação 8.18. Equação para o modo de camada Dividir


HSV Components Layer Modes

HSV Hue

Figura 8.68. Example for layer mode HSV Hue

Example for layer mode “HSV Hue”

Máscara 1 é usada como a camada superior com 100% de opacidade.

Example for layer mode “HSV Hue”

Máscara 2 é usada como a camada superior com 100% de opacidade.


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

Figura 8.69. Example for layer mode HSV Saturation

Example for layer mode “HSV Saturation”

Máscara 1 é usada como a camada superior com 100% de opacidade.

Example for layer mode “HSV Saturation”

Máscara 2 é usada como a camada superior com 100% de opacidade.


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

Figura 8.70. Example for layer mode HSL Color

Example for layer mode “HSL Color”

Máscara 1 é usada como a camada superior com 100% de opacidade.

Example for layer mode “HSL Color”

Máscara 2 é usada como a camada superior com 100% de opacidade.


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

Figura 8.71. Example for layer mode HSV Value

Example for layer mode “HSV Value”

Máscara 1 é usada como a camada superior com 100% de opacidade.

Example for layer mode “HSV Value”

Máscara 2 é usada como a camada superior com 100% de opacidade.


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.