mat*_*ked 8 command-line software-recommendation imagemagick image-processing
我想将所有 NEF/RAW 图像文件转换为无需其他工具即可轻松打开的图像格式。
我考虑过使用 ImageMagick 的convert工具,如如何将 .jpg 或 .png 图像转换为 .raw 格式?
但是,我在该工具的文档中没有看到任何用于递归查找所有子文件夹中的图像或删除旧/原始图像的参数convert。
我应该寻找另一个工具,还是唯一的选择是编写一些循环convert?
Bea*_*nog 19
Imagemagick 无法在最近的 Ubuntu 版本中转换原始图像文件,因为该ufraw-batch软件包不再可用,并且不再维护。但是我们可以使用它darktable来进行转换。要安装darktable运行:
sudo apt install darktable
Run Code Online (Sandbox Code Playgroud)
然后,您可以使用此命令darktable-cli来转换图像:
sudo apt install darktable
Run Code Online (Sandbox Code Playgroud)
上述命令用于find执行以下操作:
.-type f.raw他们的名字以或结尾.nef,无论大小写:\( -iname "*.raw" -o -iname "*.nef" \)-exec) 此命令将找到的文件转换为 jpg:sh -c 'darktable-cli {} ${0%.*}.jpg' {} \;-delete注意:请务必首先在文件的复制部分中测试该命令,以确保它按预期工作!