我正在使用以下代码将目录及其子目录中的每个图像文件从其他格式转换为png格式。
auto
图像被转换为png,但结果越来越奇怪。 图像 abc.jpg 被转换为 abc.jpg.png ,而我希望转换后的图像具有名称 abc.png 。>
我不明白这里发生了什么。有人可以帮忙吗?我不想使用morgify。
答案 0 :(得分:1)
使用相同的基本名称但后缀另存为
find ... | xargs -n 1 -I {} convert {} -set filename:base '%d/%t' '%[filename:base].png'
%d
:路径的目录组件
%t
:不带目录或扩展名(后缀)的文件名