Realça as áreas da imagem que podem apresentar recorte de luminância ou de gama.
Quando uma imagem é enviada para um dispositivo de exibição, cada pixel é normalmente representado como um conjunto de 3 números, representando a intensidade das cores primárias vermelho, verde e azul no espaço de cor de saída. Como o espaço de cor de saída geralmente está intimamente relacionado à limitações físicas do hardware, há um valor máximo permitido para os canais [R,G,B], representando a intensidade máxima disponível para esse espaço de cor. Da mesma forma, há também um valor mínimo abaixo do qual os valores de pixel serão mapeados para zero. Quando tentamos converter de um espaço de cor maior para o espaço de cor de saída final, quaisquer valores que excedam esse máximo serão fixados no valor máximo e quaisquer valores abaixo do mínimo serão fixados em zero. Esse processo é chamado de “recorte” e levará à perda de detalhes ou cores “incorretas” para quaisquer pixels com canais recortados.
Click the
Existem duas maneiras de um pixel ser recortado quando representado no espaço de cor de saída.
luminance clipping: This can occur when a pixel is too bright to be represented in the output color space. The pixel luminance is calculated as a weighted average of the [R,G,B] channels. If this average exceeds the maximum allowed value, it is an indication of over-exposure. The overall luminance of a pixel can also be too dark to be represented by an [R,G,B] value in the output color space, in which case it will simply be shown as black. We normally deal with luminance clipping by carefully adjusting tone mappings and exposure levels.
gamut clipping: The output color space defines a set of primary colors that, mixed together in certain ratios, produce the final output color. However, there are only so many colors that can be produced by mixing together a combination of those three primary colors. Highly saturated colors in particular can be difficult to represent, especially for pixels that are very bright or very dark. If there is no set of positive [R,G,B] values that can represent a given color at a given level of brightness, we say that the color is “out of gamut”, and we need to settle for another color instead that can be represented by permitted [R,G,B] values within the color space. We can handle gamut clipping by being careful not to over-saturate colors in the highlights and shadows, and possibly by using some color grading/color mapping techniques.
O módulo “indicador de recorte” é usado para destacar os pixels que não podem ser representados com precisão no espaço de cor de saída, seja devido à luminância ou recorte de gama. Antes do darktable 3.4, o recorte destacava todos os pixels que excediam o valor máximo permitido em qualquer um dos canais [R,G,B] ou que haviam sido completamente reduzidos ao preto. Do darktable 3.4 em diante, o indicador de alerta de recorte possui alguns modos adicionais para ajudá-lo a diferenciar entre recorte de luminância e de gama, para que você possa tomar melhores decisões sobre como resolver quaisquer problemas.
Como o indicador de recorte é executado no final do pixelpipe de visualização, ele recebe os dados no espaço de cor da tela e os converte para o espaço de cor do histograma. Se você estiver usando um espaço de cor de tela que não é “bem comportado” (isso é comum para um perfil de dispositivo), as cores que estão fora do gama do perfil de tela serão recortadas ou distorcidas.
O módulo indicador de recorte avisa sobre recortes causados pelo processamento de imagem e as limitações do espaço de cor de saída. Não deve ser confundido com as seguintes ferramentas semelhantes:
The raw overexposed warning indicates where pixels in the original raw file are clipped due to physical limitations in the dynamic range of the camera sensor. This module highlights information that was permanently lost at the point of image capture, and you need to deal with it as best you can using highlight recovery techniques.
The gamut check module also provides information about clipping arising from image processing. It is based on the external littleCMS library, and is more or less equivalent to the full gamut mode in the clipping warning module. The downsides of the gamut check module are that it doesn’t allow you to distinguish between clipping caused by luminance and gamut mapping, and it is much slower than the clipping warning indicator.
controles do módulo
Clique com o botão direito no ícone de recorte para mostrar as seguintes opções:
- modo de visualização de recorte
- Escolha o tipo de recorte que deseja destacar:
- any RGB channel: Provides an over-clipping indication if any one of the three [R,G,B] channels exceeds the maximum permitted value for the histogram color space, or an under-clipping indication if the three [R,G,B] channels are too dark and are all forced to black. This was the default mode prior to darktable version 3.4.
- luminance only: Indicates any pixels that are clipped because their luminance falls outside of the range set in the “upper threshold” and “lower threshold” sliders. If this happens, it generally means that tone mapping or exposure settings have been poorly set
- saturation only: Indicates where over-saturated colors have pushed one or more of the [R,G,B] channels towards a value outside the permitted range of the histogram color space, even though the overall luminance of the pixel may lie within acceptable limits. This means that the pixel’s color is impossible to represent in the histogram color space, and can arise from poorly set gamut mapping or saturation settings,
- full gamut: Shows a combination of the three previous options. This is the default mode from darktable 3.4 onwards, and it gives the most complete indication of potentially problematic pixels.
- esquema de cor
- Por padrão, o indicador marca os pixels com vermelho onde o limite superior é excedido (superexposto) e com azul onde o limite inferior é violado (subexposto). Este esquema de cores pode ser alterado para preto & branco ou roxo & verde para os indicadores “superexposto e subexposto”, que podem ser úteis para melhorar a visibilidade de algumas imagens.
- limite inferior
- Expresso em EV em relação ao ponto branco (que é nominalmente EV = 0). Se todos os canais [R,G,B] ficarem abaixo desse valor, um indicador de subexposição é mostrado avisando que o pixel pode acabar sendo alterado para preto. Use a seguinte referência para definir este limite, dependendo do meio de saída pretendido:
- sRGB de 8 bits corta pretos a -12,69 EV
- Adobe RGB de 8 bits corta pretos em - 19,79 EV
- sRGB de 16 bits corta pretos em -20,69 EV
- impressões mate arte fina normalmente produzem preto a -5,30 EV
- impressões em cores brilhantes normalmente produzem preto a -8,00 EV
- impressões brilhantes em preto e branco normalmente produzem preto a -9,00 EV
- limite superior
- Quão próximo um pixel deve estar do limite superior antes de ser sinalizado pelo indicador de recorte, expresso como uma porcentagem (padrão 98%). No caso de verificações de gama, isso controla o quão perto a saturação do pixel pode chegar aos limites do gama do espaço de cor antes que seja sinalizada uma indicação de recorte.