Как мне обработать изображения RAW с помощью командной строки в Linux?
Я хочу иметь возможность манипулировать 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 камеры? Если нет, есть ли другой способ манипулировать этими изображениями из командной строки?
1 ответ
Решение
Какой тип необработанного файла?
Есть Sony, Kodak, Nikon, Olympus и др. Полный список
Ты пытался convert
от ImageMagick, например
convert raw1.img raw1.jpg
Что значит
file raw1.img
сказать?
Что произойдет, если вы переименуете raw1.img в одно из расширений, перечисленных в ссылке, например raw1.arw или raw1.crw?