O que torna os arquivos RAW difíceis de manipular?

9

A única ferramenta disponível capaz de criar um arquivo RAW é, até onde eu sei, uma câmera, e não há ferramentas padrão para manipulá-lo. Ouvi dizer que é por isso que os arquivos RAW são usados ​​em diferentes competições de fotografia para provar que um fotógrafo não manipulou uma fotografia enviada.

No entanto, os arquivos RAW são apenas arquivos de dados e quaisquer bits podem ser manipulados.

O que torna os arquivos RAW difíceis de serem objetos de manipulação?

dzieciou
fonte

Respostas:

15

Nada dificulta a manipulação de arquivos brutos para alguém com a experiência e as ferramentas certas. Só que não existem muitas pessoas que tenham essas ferramentas e conhecimentos.

As ferramentas necessárias para manipular um arquivo bruto em um jpeg são muito mais difundidas e conhecidas do que as necessárias para manipular um arquivo bruto em um arquivo bruto diferente. Provavelmente é daí que surge a percepção de que os arquivos brutos são mais difíceis de manipular: a maioria dos organizadores dessas competições está mais familiarizada com a maneira de produzir jpegs altamente manipulados a partir de arquivos brutos. A maioria deles provavelmente não está ciente de que os dados brutos podem ser manipulados, muito menos como alguém faria isso. Quero dizer, eles nem entendem o que 300 dpi (não) significa em um ambiente digital independente de tamanho de tela.

Ironicamente, a organização de notícias Reuters tem o contrário: eles só aceitam imagens que (aparentemente) foram geradas como JPEG na câmera no momento em que as imagens foram filmadas.

Michael C
fonte
2
Interessante. JPEGs podem ser manipulados com muito mais facilidade. Então, por que a Reuters faz isso?
dzieciou
3
@dzieciou Se a memória serve, lembro-me de algo sobre uma agência de notícias (possivelmente a Reuters) aceitar apenas JPEGs gerados pela câmera no momento da filmagem para ajudar a identificar fotos que foram manipuladas. É muito difícil manipular um JPEG sem deixar artefatos; portanto, se a câmera criou o JPEG, eles podem razoavelmente assumir que não está alterado.
Cort Ammon
12
@CortAmmon Mas é bastante fácil criar um jpeg a partir dos dados brutos após o fato e depois alterar os metadados para que pareçam ter sido gerados na câmera.
Michael C
8
@MichaelClark Se eu tivesse que adivinhar o mundo delicado da investigação forense de imagens, pode ser mais difícil criar um JPEG que pareça ter sido gerado pelo algoritmo de compressão JPEG específico da câmera do que parece. Eu não acho que isso impediria um falsificador determinado (que exigiria assinatura criptográfica de imagens), mas reduziria muito disso.
Cort Ammon
4
Eu acho que a regra da Reuters era proibir os fotógrafos de enlouquecer com o pós-processamento que pode mudar a impressão da imagem e menos sobre manipulação definitiva. Limitar o fotógrafo às configurações de uma câmera é uma regra relativamente simples em comparação com a legislação de quais filtros de photoshop são aceitáveis.
CodesInChaos
10

Um arquivo RAW é pouco mais que um contêiner para a saída de um sensor de câmera. Ele precisa ser processado em uma imagem que forneça informações coloridas em cada pixel. Como tal, não há programas destinados a manipular um arquivo RAW, pois ele serve como entrada para o software de conversão RAW.

Como ele é feito apenas de bits como qualquer outro arquivo digital, é claro que podemos alterar qualquer parte com um editor binário, por exemplo. O que é mais difícil seria fazer alterações coerentes no arquivo RAW, as quais pareceriam naturais. Você não pode cortar um arquivo RAW porque o tamanho da imagem não produziria mais o que a câmera faz. Adicionar ou remover objetos da cena exigiria a transformação inversa de uma conversão RAW específica para uma câmera específica.

Itai
fonte
Existem algumas ferramentas que transformam dados brutos e os produzem ainda na forma bruta (ou seja, sem descamação / sem desmembramento). O firmware da câmera que cria arquivos M-RAW e S-RAW em algumas câmeras Canon EOS, por exemplo. A ferramenta Digital Lens Optimizer no Digital Photo Professional da Canon , por outro. Para obter mais informações sobre a DLO , consulte: photo.stackexchange.com/questions/35324/…
Michael C
5

Existem melhores formatos para armazenamento e troca de imagens sem perdas e com alta profundidade de bits. O principal benefício dos arquivos brutos é que eles contêm dados do sensor minimamente processados. Portanto, não há motivo convincente para alguém fazer o esforço (bastante significativo) de escrever o código para gravar arquivos brutos. Isso significa que enviar os arquivos brutos é uma maneira prática de demonstrar (i) a posse da foto original e (ii) como era a foto original. É pouca evidência de propriedade legal do original.

Chris H
fonte
Dado o quanto uma imagem RAW pode ser alterada no pós-processamento, não tenho certeza de que seja necessariamente uma boa maneira de demonstrar como era a foto original. No entanto, é uma boa maneira de demonstrar a colheita e o conteúdo das tomadas originais .
um CVn
@ MichaelKjörling, isso é justo. Em coisas como fotografia de animais selvagens, editar iscas (por exemplo) pode ser contrário à intenção da competição. Em um caso extremo, seria possível remover evidências de cativeiro no correio. A matéria-prima mostraria isso.
Chris H
4

Arquivos RAW são difíceis de manipular porque não existem ferramentas para isso.

Não há ferramentas porque manipulá-las não faz sentido.

Os arquivos RAW não contêm imagens padrão. Eles retêm os dados lidos diretamente do sensor de um modelo de câmera específico. Eles precisam ser processados ​​de uma maneira específica para cada modelo de câmera para obter uma imagem padrão.

Para "exibir" um arquivo bruto, você deve ter detalhes específicos do modelo de câmera de onde veio - é por isso que os conversores RAW como o Lightroom precisam obter uma atualização para cada nova câmera lançada. Por outro lado, JPEGs ou PNGs são projetados para serem exibidos em qualquer dispositivo sem a necessidade de saber de onde eles vieram. Eles devem ser capazes de manter qualquer imagem.

Espero que isso esclareça que não há absolutamente nenhum sentido em produzir arquivos RAW de outra maneira senão diretamente na câmera. (A menos que você queira cometer uma fraude ou a menos que queira fazer engenharia reversa de um formato RAW específico para entender melhor uma câmera ou produzir seu próprio conversor RAW).

Szabolcs
fonte
Portanto, não faz sentido as melhorias de imagem que se pode obter usando a ferramenta Digital Lens Optimizer do Digital Photo Professional da Canon, que aplica correção de lente muito detalhada ao arquivo bruto e o anexa a um segundo arquivo de tamanho igual contendo o arquivo bruto "corrigido"? martinbaileyphotography.com/2012/07/14/...
Michael C
11
@MichaelClark, a julgar pelo seu próprio comentário na pergunta que você vinculou, não faz sentido que a DLO seja salva como RAW e não como TIFF.
Peter Taylor
TIFF "assa" ponto preto, ponto branco, equilíbrio de cores, etc. Raw não.
Michael C
@PeterTaylor Existe, se você fizer a conversão bruta e a edição global usando o DPP em vez de Lr!
Michael C
Depois de sair do módulo ACR de Lr ou PS, você não trabalha mais com os dados brutos, mas com um equivalente interno de um TIFF de 16 bits.
Michael C
2

Um sensor de câmera típico não captura pixels RGB, mas captura pixels de detecção de vermelho distintos, pixels de detecção de verde e pixels de detecção de azul em locais ligeiramente diferentes; um arquivo bruto reportará os valores dos pixels individuais como capturados.

Quando um arquivo bruto é convertido para um formato de pixel RGB, cada pixel no arquivo de saída normalmente é uma média ponderada e filtrada de um número de pixels no sensor original. Após a conversão dos dados, cada pixel no arquivo resultante poderá representar independentemente qualquer cor. Se alguém quiser, por exemplo, ajustar a saturação em um arquivo de pixels RGB, o valor vermelho de cada pixel individual pode se basear nos valores azul e verde e, da mesma forma, ajustar o azul de cada pixel com base no vermelho e verde e ajustar o verde com base no seu vermelho e azul.

Se alguém quisesse aplicar um ajuste de balanço de branco a um arquivo bruto, no entanto, não seria possível ajustar a cor de pixels individuais, pois cada pixel individual é capaz apenas de detectar um único valor de luminosidade. Se alguém quiser reduzir a saturação de uma imagem não processada de um objeto vermelho, não seria possível aumentar os valores de azul e verde de todos os pixels com detecção de vermelho; em vez disso, seria necessário aumentar os valores relatados para pixels com detecção de azul e detecção de verde que estavam próximos a pixels com detecção de vermelho com luz brilhante. Tais operações não são difíceis, mas cada vez que são aplicadas, degradam a imagem um pouco mais. Por outro lado, o ato de converter dados do sensor em uma imagem RGB geralmente é com perdas, mas essas perdas precisam ser incorridas apenas uma vez.

supercat
fonte
11
Essa é uma visão muito ingênua das informações contidas nos dados de cada pixel em um arquivo bruto. Não há pixels vermelhos, verdes ou azuis em um arquivo bruto. Existem apenas valores de luminância monocromáticos para cada pixel. Sim, os pixels foram filtrados pela máscara Bayer, que possui três filtros diferentes centralizados em R, G e B. Mas a luz de um espectro muito mais amplo que o comprimento de onda único no qual cada filtro está centralizado pode passar através da máscara. É como usar um filtro R, G ou B na frente do filme em preto e branco. Você ainda tem um negativo em preto e branco com valores tonais alterados para determinadas cores.
Michael C
2
@ MichaelClark: Esclareci os pixels como sensor de vermelho, sensor de verde e sensor de azul, para esclarecer que o nome da cor descreve o que o pixel detecta. Eu não queria me aprofundar nos detalhes de como as coisas funcionam além de observar que os pixels usados ​​para capturar as partes vermelha, verde e azul de uma imagem estão em lugares ligeiramente diferentes, o que significa que qualquer coisa que troque informações entre cores distorcerá levemente sua posição.
Supercat 01/12
2
@MichaelClark: Embora seja verdade que os pixels destinados a sentir vermelho também sentirão uma certa quantidade de azul e verde, e da mesma forma para outras cores, isso não afeta o fato de que ajustar coisas como saturação distorcerá a posição aparente de luz atingindo o sensor e que ajustes repetidos degradariam progressivamente a imagem.
Super12
2
@MichaelClark Isso continua parecendo uma visão semi-mística de como os arquivos RAW funcionam. Embora seja verdade que os filtros RAW não são primários perfeitos, a conversão RAW os trata exatamente como se fossem (para o espaço de cores nativo dos sensores). Os mesmos algoritmos de desembaciamento / desmosaicing funcionariam com filtros perfeitos idealizados.
Por favor, leia meu perfil
11
Parece místico para aqueles que não entendem as informações que um arquivo bruto contém e, mais importante, o que não contém. freefall.purrsia.com/ff300/fv00255.htm
Michael C
1

Porque não há necessidade de fazê-lo.

Os programas avançados de manipulação geralmente não são destrutivos ; portanto, os programas geralmente usam a imagem original, mas salvam a manipulação em um arquivo adicional (ou banco de dados). Para edição simples, o sidecar .xmp é usado.

Há uma enorme vantagem de ter um fluxo de trabalho não destrutivo. Um por todos: mais fácil de fazer backup, mas você sempre pode ter as informações originais para fazer mais manipulações, sem perder nada.

Eu acho que o UFRaw também pode salvar matérias-primas.

Tecnicamente, não é difícil criá-los: os arquivos brutos comuns são apenas arquivos TIFF compactados, com alguma interpretação bem conhecida da cor e geometria dos pixels (porque é usada pelos leitores) e com algumas informações EXIF ​​adicionais.

Giacomo Catenazzi
fonte