1
O dcraw é um programa de computador de código aberto capaz de ler vários formatos de imagens brutas, normalmente produzidos por câmeras digitais de ponta.O dcraw converte essas imagens nos formatos de imagem padrão PPM e TIFF.Às vezes, essa conversão é chamada de desenvolvimento de uma imagem não processada (por analogia com o processo de desenvolvimento do filme), pois renderiza os dados brutos do sensor de imagem (um "negativo digital") em uma forma visível.Motivação Embora a maioria dos fabricantes de câmeras forneça software de decodificação de imagens não processadas para suas câmeras, esse software é quase sempre proprietário e geralmente não é suportado quando um modelo de câmera é interrompido.Os próprios formatos de arquivo geralmente não são documentados e vários fabricantes chegaram ao ponto de criptografar todos ou parte dos dados em seu formato de imagem bruta, na tentativa de impedir que softwares de terceiros o acessem.Dada essa infinidade cada vez maior de formatos de imagem bruta e um suporte incerto e inconsistente para eles pelos fabricantes, muitos fotógrafos temem que suas valiosas imagens brutas possam se tornar ilegíveis à medida que os aplicativos e sistemas operacionais necessários se tornam obsoletos.O dcraw luta pela simplicidade, portabilidade e consistência, conforme expresso por seu autor: a natureza de código aberto do dcraw é crucial para garantir essa universalidade: mesmo que seu autor perca o interesse no desenvolvimento do software ou no suporte a um modelo específico de câmera, os usuários interessados sãolivre para estendê-lo.Isso ajuda a garantir que seja possível decodificar os formatos de imagem bruta suportados no futuro, mesmo depois que as câmeras que os produziram estiverem obsoletas.