Converte o modelo de cores de uma imagem a partir da tonalidade, saturação e valor (HSV) de espaço de cor para vermelho, verde e azul (RGB) ou vice-versa.
Notas
RGB é um modelo de cores baseado em cores primárias aditivas: vermelho, verde, azul.
O modelo de cores HSV é baseado em um sistema de cores no qual o espaço de cores é representado por um único cone: tonalidade, saturação e valor.
A função Conversão do Modelo de Cores pode ser utilizada em um conjunto de dados do mosaico.
Esta função somente suporta entradas de 3-bandas.
Parâmetros
Parâmetro | Descrição |
---|---|
Raster | O raster de entrada. |
Tipo de Conversão | O tipo de conversão de cor para executar:
|
Aprenda mais sobre modelos de cores
Há dois modelos de cores disponíveis: RGB e HSV.
Modelo de cor RGB
O RGB é um modelo de cores baseado em cores primárias aditivas. Em uma tela de tubo de raio catódico (CRT), cada pixel (elemento da imagem) consiste em uma tríade de cores de fósforo: vermelho, verde e azul. A luz é emitida e exibida pela intensidade na qual estas cores são projetadas por canhões de elétron. As cores podem ser espacialmente visualizadas utilizando o cubo RGB demonstrado na ilustração seguinte:
No modelo de cores RGB, os seguintes itens são verdadeiros:
- Vermelho—Especifica a intensidade do vermelho como um número inteiro e inclui 0 e 255. Uma cor com vermelho configurado para 0 indica a ausência de cor e não emite nenhuma luz vermelha. Uma cor com vermelho configurado para 255 aparecerá em vermelho brilhante ou totalmente saturada de cor.
- Verde—Especifica a intensidade do verde como um número inteiro e inclui 0 e 255. Uma cor com verde configurado para 0 indica a ausência de cor e não emite nenhuma luz verde. Uma cor com verde configurado para 255 aparecerá em verde brilhante ou totalmente saturada de cor.
- Azul—Especifica a intensidade do azul como um número inteiro e inclui 0 e 255. Uma cor com azul configurado para 0 indica a ausência de cor e não emite nenhuma luz azul. Uma cor com azul configurado para 255 aparecerá em azul brilhante ou totalmente saturada de cor.
No modelo de cores RGB, sombras de tons puros são obtidas combinando quantidades iguais de todos os três valores de cor: vermelho, verde e azul. Se os três valores estiverem configurados para 255 (255,255,255), a presença total de cor aparecerá em branco e, inversamente, se os três valores de cor estiverem ajustados para 0, a ausência de cor aparecerá em preto. Isto deixa valores de 1 a 254 índices disponíveis para tons de cinza. Aproximadamente 20 tons de cinza são discerníveis pelo olho humano.
O modelo de cores HSV
O modelo de cores HSV é baseado em um sistema de cores onde o espaço de cores é representado por um único cone. Os três componentes do cone são a tonalidade, saturação e valor como mostrado na ilustração seguinte:
No modelo de cores HSV, os seguintes são verdadeiros:
- Tonalidade—Especifica a tonalidade (cor) à qual a cor será definida. A tonalidade é fornecida como um número inteiro e incluindo 0 a 240. Isto é reamostrado a partir dos valores de 0 ° a 360 ° no qual a tonalidade é fornecida como um ângulo no sentido anti-horário em torno do cone de cores. As cores primária e secundária têm os seguintes valores de tonalidade: vermelho = 0 (0°), amarelo = 40 (60°), verde = 80 (120°), ciano = 120 (180°), azul = 160 (240°) e magenta = 201 (300°).
- Saturação—Especifica a intensidade de saturação à qual a cor será definida. A saturação é fornecida como um número inteiro e incluindo 0 e 255 (representando 0 a 100 por cento). A saturação de uma cor refere-se à extensão na qual se afasta de uma cor neutra, como o cinza, ou em termos mais simples, seu colorido. Quando a saturação é 255, a cor está totalmente saturada. Quando a saturação é 0, a cor é insaturada e aparece cinza (a menos que o valor seja definido como 0 ou 255, caso no qual aparece preto ou branco).
- Valor—Especifica a intensidade de branco na cor. O valor é fornecido como um número inteiro e incluindo 0 e 255 (representando 0 a 100 por cento). Uma cor com um valor definido para 0 aparece em preto. Uma cor com um valor definido para 255 e a saturação definida para 0 aparece em branco.