【发布时间】:2019-03-18 00:28:46
【问题描述】:
我正在使用以下代码将目录及其子目录中的每个图像文件从其他格式转换为 png 格式。
find $1 -type f -name '*.jpeg' -o -name '*.jpg' -o -name '*.gif' -o -name '*.GIF' -o -name '*.PNG' | xargs -n 1 -I {} convert {} -set filename:base '%i' '%[basename]' '%[filename:base].png'
图像被转换为 png,但我得到了奇怪的结果。 图片 abc.jpg 被转换为 abc.jpg.png 而我希望转换后的图片有一个名称 abc.png。
我不明白这里发生了什么。有人可以帮忙吗?我不想使用 morgify。
【问题讨论】: