No próximo artigo, daremos uma olhada no DCRaw. Esta é uma aplicativo de código aberto usado para ler vários formatos de imagem bruta (RAW, CR2, ect ...). Ele basicamente lê aqueles normalmente produzidos por câmeras digitais de ponta. DCRaw é uma ferramenta simples de instalar com a qual podemos converter essas imagens raw para formatos de imagem PPM e TIFF padrão. Este programa foi escrito por Dave Coffin na linguagem ANSI C, portanto, é multiplataforma por natureza.
Este programa é um ferramenta de linha de comando. Isso leva uma lista de arquivos a serem processados, além das opções de imagem desejadas. Isso torna o DCRaw fácil de usar no console, mas mais difícil de usar em programas externos. Este programa é a base para vários aplicativos de processamento gráfico de alto nível, como visualizadores e conversores, tanto gratuitos quanto proprietários.
Como eu disse, DCRaw é uma ferramenta de linha de comando para converter imagens cruas para o formato TIFF ou PPM. Além disso, é compatível com dezenas de câmeras e oferece aos usuários muitos parâmetros para obter o resultado desejado.
Assim que obtivermos o resultado satisfatório, é recomendado usar DCRaw por meio de um arquivo em lote para facilitar a conversão em massa de vários arquivos.
Instale DCRaw no Ubuntu 17.04
Para instalar DCRaw no Ubuntu, vamos recorrer a seu PPA correspondente. Para fazer isso, abrimos um terminal (Ctrl + Alt + T) e escrevemos o seguinte nele:
add-apt-repository ppa:dhor/myway
Assim que o repositório for adicionado, atualizamos a lista de software e continuamos com a instalação usando o seguinte script:
sudo apt update && sudo apt install dcraw -y
Se tudo correr bem durante a instalação, o aplicativo DCRaw será executado corretamente.
Comece com DCRAW
Com este exemplo, e a documentação que o autor nos deixa no programa, os usuários podem brincar com essas opções e criar nossos próprios scripts. Este é apenas o começo, as possibilidades deste programa são quase infinitas.
Para saber mais sobre as opções disponíveis neste programa, podemos executar o seguinte comando no terminal e a lista de opções disponíveis aparecerá abaixo:
dcraw
A melhor maneira de entender como este programa funciona é observando um exemplo prático e desenrolando as opções que foram usadas nele. O exemplo seria o que pode ser visto na imagem anterior.
dcraw -v -w -H 1 -o 0 -q 3 -4 -T 1334012583_-mg-9952.CR2
Opções usadas
- -v: com esta opção, DCRAW vai nos mostrar o log que está sendo gerado na tela ao longo do processo de desenvolvimento.
- -C: balanço de branco da câmera. Se usássemos -a em vez disso, poderíamos forçar o DCRAW a estimar o equilíbrio de branco. Isso se baseará em uma amostragem realizada em toda a imagem. Seria algo como câmera WB automática.
- -H 1: Este atributo útil é usado para definir o tratamento que o DCRAW dará aos faróis altos. Poderemos converter as áreas queimadas em cinza neutro (2), ou usar uma interpolação linear para recuperar essas luzes queimadas (0). A opção 1 é a que costumo colocar quando quero modificar o balanço de branco original e também a fotografia fica bem exposta. Isso garante que, ao modificar o equilíbrio de branco, não movamos o histograma de nenhum canal para a área de pixels queimados.
- -o: esta opção é muito importante para definir o perfil de cor do arquivo de saída. Neste caso, com o valor 0 dizemos para não fazer nenhum gerenciamento de cores e preservar o espaço da fotografia original. Mas poderíamos converter para sRGB, AdobeRGB, ProPhoto ...
- -q [0-3]: com esta opção vamos indicar o algoritmo de interpolação de matrizes. Em geral, valor 3 (AHD) funciona melhor já que é um algoritmo adaptativo, embora seja possível que em certos modelos de câmeras você precise experimentar outros e mantê-los para suas fotos.
- -4: se não colocarmos esta opção, a imagem resultante terá 8 bits de cor por canal. A) Sim garantimos imagens de 16 bits.
- -T: gerar um arquivo TIFF. É melhor mais tarde trabalharmos a imagem em um programa de retoque.
Desinstalar o DCRAW
Para eliminar este programa de nosso sistema operacional, teremos apenas que seguir os passos habituais. Primeiro exclua o repositório digitando no terminal (Ctrl + Alt + T) o seguinte comando:
add-apt-repository -r ppa:dhor/myway
Agora podemos excluir o programa. No mesmo terminal, escrevemos:
sudo apt remove dcraw
Se a ajuda do programa e o exemplo deste artigo não bastam, quem precisa pode usar o seguinte tutorial sobre DCRAW (em espanhol).