如何在 Linux 上将多个 .jpg 文件转换为 .eps 文件?
问问题
46147 次
6 回答
31
使用 ImageMagick 的转换时,最好使用 eps2 格式。这使得生成的 eps 文件更小,因为它使用 JPEG 压缩算法 (DCT)。
因此,要转换a.jpg
为a.eps
:
convert a.jpg eps2:a.eps
这当然可以在 shell 脚本中使用,将多个 JPG 转换为 EPS。
于 2013-01-08T17:27:39.613 回答
9
您可以使用许多工具。我推荐使用convert
ImageMagick 的命令。
#!/bin/bash
# example 1
convert myfile.jpg myfile.eps
# example 2
for file in file1.jpg file2.jpg file3.jpg; do
echo convert "$file" $(echo "$file" | sed 's/\.jpg$/\.eps/')
done
要使示例 2 运行,您需要删除-loopecho
内部。在删除它之前for
确保它输出的命令是正确的。
于 2011-03-18T09:50:21.277 回答
6
根据user1958943,我也使用了转换工具。但是,由于 eps3 格式提供了与 eps2 相似质量的更好压缩,我建议使用
convert a.jpg eps3:a.eps
顺便说一句,这个工具也适用于 png 文件(以及其他文件)......
有人知道 eps3 使用的是哪种压缩方式吗?
于 2015-04-09T10:11:37.080 回答
0
ImageMagick 的convert可以为您做到这一点。
于 2011-03-18T09:48:35.227 回答
0
于 2012-04-26T06:03:19.937 回答