如何在 Linux 中使用命令列處理 RAW 映像?

如何在 Linux 中使用命令列處理 RAW 映像?

我希望能夠從 Linux 命令列操作 RAW 映像,如下所示:

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

顯然我已經編寫了raw2pngraw2jpgtranspose程式。

ImageMagick 支援對相機 RAW 檔案進行此類操作嗎?如果沒有,是否有其他方法可以從命令列操作這些圖像?

答案1

哪種類型的原始文件?

有索尼、柯達、尼康、奧林巴斯等。 完整列表

您是否嘗試convert過 ImageMagick,例如

convert raw1.img raw1.jpg

什麼是

file raw1.img

說?

如果將 raw1.img 重新命名為連結中列出的副檔名之一(例如 raw1.arw 或 raw1.crw),會發生什麼情況?

相關內容