小智 29
使用ImageMagick的转换时,最好使用eps2格式.这使得生成的eps文件更小,因为它使用JPEG压缩算法(DCT).
所以,转换a.jpg
为a.eps
:
convert a.jpg eps2:a.eps
Run Code Online (Sandbox Code Playgroud)
当然,这可以在shell脚本中使用,将多个JPG转换为EPS.
您可以使用许多工具.我建议使用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
Run Code Online (Sandbox Code Playgroud)
要使示例2运行,您需要删除-loop echo
内部for
.在删除之前,请确保它输出的命令是正确的.
小智 5
根据user1958943,我也使用了转换工具.但是,由于eps3格式提供了更好的压缩,质量与eps2相似,我建议使用
convert a.jpg eps3:a.eps
Run Code Online (Sandbox Code Playgroud)
顺便说一句,这个工具也适用于png文件(以及其他)...
有谁知道eps3正在使用哪种压缩?