Como faço para processar imagens RAW com a linha de comando no Linux?

2

Eu quero ser capaz de manipular imagens RAW da linha de comando do Linux, assim:

cat raw1.img | raw2jpg -w 640 -h 480 -pitch 1024 -pixelformat R8G8B8

tr='transpose -pitch 1024 -depth 24'
cat <(cat raw1.img | $tr) <(cat raw2.img | $tr) | transpose -pitch 480 >x-merge.img

cat gamebitmap.dat | (
    w='readint32'
    h='readint32'
    raw2png -w $w -h $h -depth 24 -pixelformat R8G8B8
) | png2svg -extractoutline -fuzzy -error 8 -smooth

Obviamente, criei os programas raw2png , raw2jpg e transpose .

O ImageMagick suporta operações como esta com arquivos RAW da câmera? Se não, existe alguma outra maneira que eu possa manipular essas imagens a partir da linha de comando?

    
por Xiè Jìléi 22.12.2010 / 08:17

1 resposta

1

Qual tipo de arquivo bruto?

Há a Sony, a Kodak, a Nikon, a Olympus, etc. Lista completa

Já experimentou convert do ImageMagick, por exemplo

convert raw1.img raw1.jpg

O que faz

file raw1.img

dizer?

O que acontece se você renomear raw1.img para uma das extensões listadas no link, por exemplo, raw1.arw ou raw1.crw?

    
por 22.12.2010 / 09:01