Arquivos brutos realmente não armazenar quaisquer cores por pixel. Eles armazenam apenas um único valor de brilho por pixel.
É verdade que, com uma máscara Bayer sobre cada pixel, a luz é filtrada com um filtro vermelho, verde ou azul¹ sobre cada poço de pixel. Mas não há um corte rígido no qual apenas a luz verde chegue a um pixel filtrado verde ou apenas a luz vermelha chegue a um pixel filtrado vermelho. Há muita sobreposição. Muita luz vermelha e alguma luz azul passam pelo filtro verde. Muita luz verde e até um pouco de luz azul passam pelo filtro vermelho, e alguma luz vermelha e verde é registrada pelos pixels filtrados em azul.
Como um arquivo bruto é um conjunto de valores de luminância únicos para cada pixel no sensor, não há informações reais de cores por pixel em um arquivo bruto. A cor é derivada comparando os pixels adjacentes que são filtrados por uma das três cores com uma máscara Bayer. Mas, assim como colocar um filtro vermelho na frente da lente ao fotografar em preto e branco, não resultou em uma foto monocromática em vermelho (ou em preto e branco, onde apenasobjetos vermelhos têm brilho algum), a máscara Bayer na frente de pixels monocromáticos também não cria cores. O que ele faz é alterar o valor da tonalidade (quão brilhante ou quão escuro é o valor da luminância de uma determinada cor é registrado) de várias cores em diferentes quantidades. Quando os valores tonais (intensidades de cinza) dos pixels adjacentes filtrados com as três cores diferentes usadas na máscara Bayer são comparados, as cores podem ser interpoladas a partir dessa informação. Este é o processo que chamamos de demosaicing .
Muita matemática é feita para atribuir um valor de R, G e B para cada pixel. Existem muitos modelos diferentes para fazer essa interpolação. O quanto de desvio é dado ao vermelho, verde e azul no processo de desmaterialização é o que define o equilíbrio de branco / cor . A correção gama e qualquer modelagem adicional das curvas de resposta à luz é o que define o contraste . Mas, no final, um valor de R, G e B é atribuído a cada pixel. No exemplo de 6 x 6 pixels da pergunta, o resultado do desmembramento seria uma imagem de 36 pixels com 36 pixels, cada um com um valor de vermelho, verde e azul.
Um pouco de resolução está perdido na tradução. Acontece que, em termos do número de linhas alternadas em preto e branco por polegada ou mm que podem ser resolvidas por um sensor com uma máscara RGGB Bayer e desmembramento bem feito, o limite de resolução absoluto de um sensor Bayer é de cerca de 1 / √2 em comparação com um sensor monocromático que não possui máscara Bayer e, portanto, não precisa de demosaicing (mas só pode ser visto em preto e branco).
Mesmo quando sua câmera está configurada para salvar arquivos brutos, a imagem que você vê na parte de trás da tela LCD da câmera logo após tirar a foto não é um dado bruto não processado. É uma imagem de visualização gerada pela câmera, aplicando as configurações da câmera aos dados brutos que resultam na imagem de visualização jpeg exibida no LCD. Essa imagem de visualização é anexada ao arquivo bruto, juntamente com os dados do sensor e as informações EXIF que contêm as configurações da câmera no momento em que a foto foi tirada.
As configurações de desenvolvimento da câmera para itens como balanço de branco, contraste, sombra, realces etc. não afetam os dados reais do sensor que é gravado em um arquivo bruto. Em vez disso, todas essas configurações estão listadas em outra parte do arquivo bruto.
Quando você abre um arquivo "bruto" no seu computador, vê uma das duas coisas diferentes:
A imagem jpeg de visualização criada pela câmera no momento em que você tirou a foto. A câmera usou as configurações em vigor quando você tirou a foto e as anexou aos dados brutos no arquivo .cr2. Se você estiver olhando para a imagem na parte traseira da câmera, é a visualização em jpeg que está vendo.
Uma conversão dos dados brutos pelo aplicativo que você usou para abrir o arquivo "bruto". Quando você abre um arquivo 'bruto' de 12 ou 14 bits em seu aplicativo de foto no computador, o que você vê na tela é uma renderização de 8 bits do arquivo bruto desmembrado que é muito parecido com um jpeg, não o arquivo monocromático de 14 bits filtrado pela Bayer. À medida que você altera as configurações e os controles deslizantes, os dados "brutos" são remapeados e renderizados novamente em 8 bits por canal de cor.
O que você vê dependerá das configurações que você selecionou para o aplicativo com o qual você abre o arquivo bruto.
Se você estiver salvando suas fotos no formato bruto quando as tirar, ao pós-processamento, terá exatamente as mesmas informações para trabalhar, independentemente das configurações de desenvolvimento selecionadas na câmera no momento em que você fotografar. Alguns aplicativos podem abrir o arquivo inicialmente usando a visualização jpeg ou aplicando as configurações da câmera ativas no momento em que a imagem foi gravada nos dados brutos, mas você pode alterar essas configurações, sem perda de dados destrutiva, para o que quer que seja você quer no correio.
O Digital Photo Professional da Canon abrirá um arquivo bruto .cr2 no mesmo estilo de imagem que foi selecionado na câmera ao fotografar. Tudo o que você precisa fazer para alterá-lo é usar o menu suspenso e selecionar outro Estilo Imagem . Você pode até criar uma "receita" para uma imagem e aplicá-la em lote a todas as imagens antes de começar a trabalhar com elas. O software de processamento bruto de outro fabricante é semelhante e geralmente há uma opção para que o aplicativo abra uma imagem com as configurações de desenvolvimento da câmera aplicadas.
Com aplicativos de processamento bruto de terceiros, como o Lightroom da Adobe ou o Camera Raw , o Aperture ou o Photos da Apple , o Capture One Pro da PhaseOne e o DxO Lab da PhaseOne , OpticsPro , etc. obter imagens para exibir de acordo com as configurações da câmera pode ser um pouco mais complicado. Os produtos da Adobe, por exemplo, ignoram a maioria das seções de notas dos criadores dos dados EXIF de um arquivo bruto, onde muitos fabricantes incluem pelo menos algumas informações sobre as configurações da câmera.
¹ As cores reais da máscara Bayer na frente dos sensores da maioria das câmeras digitais coloridas são: Azul - uma versão levemente violeta do azul centrado em 450 nanômetros, Verde - uma versão levemente azulada do verde centrado em cerca de 540 nanômetros e Vermelho - uma versão ligeiramente laranja de amarelo. O que chamamos de "vermelho" é a cor que percebemos para a luz a cerca de 640 nanômetros de comprimento de onda. Os filtros "vermelhos" na maioria das matrizes Bayer permitem a passagem de mais luz em algo entre 590 e 600 nanômetros. A sobreposição entre os cones "verde" e "vermelho" na retina humana é ainda mais próxima do que isso, com o "vermelho" centrado em cerca de 565 nanômetros, que é o que percebemos como verde-amarelo.