A diferença entre ChannelCombination e LRGBCombination
Os dois processos ChannelCombination e LRGBCombination têm nomes muito parecidos dentro do PixInsight, o que muitas vezes deixa as pessoas sem saber quando usar qual, e não poucos vídeos de tutorial na internet também os confundem com frequência. Este artigo compartilha como eu mesmo os uso, além da real diferença de cálculo entre os dois.
Como eu os uso
- LRGBCombination: eu o uso no estado não linear para substituir o L dos canais RGB por um L, ou seja, o que se chama de “inserir o canal L em uma imagem RGB”.
- ChannelCombination: meu uso mais frequente é combinar os três canais RGB no estado linear. Porque o ChannelCombination não realiza por si mesmo nenhum outro processamento, limita-se simplesmente a combinar os canais (a contraparte da separação de canais do ChannelExtraction).
Os modos de combinação do ChannelCombination incluem RGB, HSV, HSI, CIEXYZ, CIEL*a*b e CIEL*c*h. Você pode considerá-lo “um PixelMath com interface de clique”, de modo que, em princípio, com o PixelMath também é possível executar exatamente a mesma operação.
Pergunta 1: o que acontece se você usar o LRGBCombination para combinar RGB no estado linear?
Um colega de hobby perguntou sobre isso. A figura abaixo mostra o resultado — para uma comparação objetiva, às duas imagens da figura foi aplicado o mesmo stretch de tela STF.

Como se pode ver, o resultado do LRGBCombination (imagem à direita) não apresenta diferença em relação ao do ChannelCombination (imagem à esquerda). Para evitar que os olhos me enganassem, ainda ampliei as imagens até o nível de pixel para medir os valores, e eles também eram completamente iguais.
Mas atenção: isso só se sustenta sob a premissa de que as configurações de conversão do LRGBCombination sejam “mantidas inteiramente nos valores padrão”. Este processo oferece opções para modificar os pesos dos canais, a função de conversão e a redução de ruído de crominância; assim que você mexe nessas opções, o resultado passa a diferir do ChannelCombination.
Pergunta 2: por que, no estado linear, combinar com o LRGBCombination dá problema de cor?
Também houve um colega que perguntou por que, no estado linear, ao usar o LRGBCombination para combinar L, R, G, B separadamente, ou para combinar L com RGB, as cores dão problema.
A resposta coincide com um artigo que compartilhei anteriormente: porque o LRGBCombination é um processo não linear e precisa ser executado no estado não linear. Embora, ao simplesmente combinar os canais RGB (e mantendo os valores padrão), você não encontre problemas, no momento em que o L entra em jogo, ou você ajusta os parâmetros da interface, podem surgir problemas.