将.jpg转换为.eps格式

Bha*_*eet 25 linux jpeg eps

如何在linux中将多个.jpg文件转换为.eps文件?

小智 29

使用ImageMagick的转换时,最好使用eps2格式.这使得生成的eps文件更小,因为它使用JPEG压缩算法(DCT).

所以,转换a.jpga.eps:

convert a.jpg eps2:a.eps
Run Code Online (Sandbox Code Playgroud)

当然,这可以在shell脚本中使用,将多个JPG转换为EPS.


Dan*_*mer 8

您可以使用许多工具.我建议使用convertImageMagick的命令.

#!/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正在使用哪种压缩?


gsp*_*spr 0

ImageMagick 的转换可以为您做到这一点。