Как мне обработать изображения RAW с помощью командной строки в Linux?

2412
Xiè Jìléi

Я хочу иметь возможность манипулировать RAW-изображениями из командной строки Linux, например так:

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 

Очевидно, я сделал вверх raw2png, raw2jpgи transposeпрограмму.

Поддерживает ли ImageMagick такие операции с файлами RAW камеры? Если нет, есть ли другой способ манипулировать этими изображениями из командной строки?

2

1 ответ на вопрос

1
Mikel

Какой тип необработанного файла?

Есть Sony, Kodak, Nikon, Olympus и др. Полный список

Вы пробовали convertот ImageMagick, например,

convert raw1.img raw1.jpg 

Что значит

file raw1.img 

сказать?

Что произойдет, если вы переименуете raw1.img в одно из расширений, перечисленных в ссылке, например, raw1.arw или raw1.crw?

Необработанные файлы являются несжатыми растровыми изображениями, у них нет заголовка, ширина / высота / глубина неизвестны. `file ...` показать их как файлы данных. Однако в полном списке форматы `RGB`,` RGBA`, 'CMYK` соответствуют моим потребностям. Спасибо! Xiè Jìléi 10 лет назад 0

Похожие вопросы