Como processo imagens RAW com a linha de comando no Linux?

Como processo imagens RAW com a linha de comando no Linux?

Quero poder manipular imagens RAW a partir 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 eu criei os programas raw2png, raw2jpge transpose.

O ImageMagick oferece suporte a operações como essa com arquivos RAW da câmera? Caso contrário, existe alguma outra maneira de manipular essas imagens na linha de comando?

Responder1

Qual tipo de arquivo bruto?

Existem Sony, Kodak, Nikon, Olympus, etc. Lista completa

Você já tentou convertno ImageMagick, por exemplo

convert raw1.img raw1.jpg

O que

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?

informação relacionada