![如何使用 Linux 中的命令行处理 RAW 图像?](https://linux22.com/image/1259840/%E5%A6%82%E4%BD%95%E4%BD%BF%E7%94%A8%20Linux%20%E4%B8%AD%E7%9A%84%E5%91%BD%E4%BB%A4%E8%A1%8C%E5%A4%84%E7%90%86%20RAW%20%E5%9B%BE%E5%83%8F%EF%BC%9F.png)
我希望能够从 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
显然我已经编造了raw2png
、raw2jpg
和transpose
程序。
ImageMagick 是否支持对相机 RAW 文件进行此类操作?如果不支持,还有其他方法可以从命令行操作这些图像吗?
答案1
哪种类型的原始文件?
有索尼、柯达、尼康、奥林巴斯等。 完整列表
您是否尝试过convert
使用 ImageMagick,例如
convert raw1.img raw1.jpg
什么是
file raw1.img
说?
如果将 raw1.img 重命名为链接中列出的扩展名之一(例如 raw1.arw 或 raw1.crw),会发生什么情况?