gpt4 book ai didi

svg - 将一堆图像从 svg 转换为 png

转载 作者:行者123 更新时间:2023-12-02 09:17:58 26 4
gpt4 key购买 nike

我需要将文件夹中的所有图像从 svg 转换为 png。假设图像被称为 test1.svg、test2.svg、...、testn.svg。使用以下脚本:

for i in *.svg
do
convert "$i" PNG24:"$i".png
done

正确完成工作,图像名为 test1.svg.png、test2.svg.png、...、testn.svg.png。我的问题是:

1) 是否可以将输出图像命名为 test1.png、test2.png、...、testn.png,实质上是从名称中删除“svg”部分?

2)是否可以将它们直接发送到其他目录?

谢谢!

最佳答案

是的。您可以创建另一个目录并将它们发送到那里,如下所示:

mkdir other
for i in *.jpg; do
convert "$i" PNG24:other/"${i%jpg}png"
done

如果您有大量图像需要处理,并且您使用的是 macOS 或 Linux,我建议使用 GNU Parallel 来更快地完成工作:

mkdir other
parallel convert {} PNG24:other/{.}.png ::: *jpg

关于svg - 将一堆图像从 svg 转换为 png,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45139748/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com