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
, raw2jpg
e 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 convert
no 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?