如何将 eps 文件转换为大型 jpeg 图像

如何将 eps 文件转换为大型 jpeg 图像

我使用的是 Linux。我想将 eps 文件转换为 jpeg 文件。我发现我可以使用“convert”命令。但是,生成的图像看起来很小。我想通过 -resize 选项放大​​ jpeg 文件。这似乎不起作用。生成的图像是纯黑色的。有人有同样的问题吗?

以下是更多详细信息:

  1. 如果我使用:

    convert -scale 1000x1000 your.eps your.jpg
    

    生成的图像看起来质量很差。eps 矢量图缩放不正确。

  2. 如果我使用:

    convert -geometry 300% your.eps your.jpg
    

    我得到一张纯黑色的图像。

这是我的 phf 文件:

2shared.com/document/RXl2Be-g/askquestions.html

和我的 eps 文件:

2shared.com/file/qrmwKegj/askquestions.html

答案1

更新:这应该可行(-flatten 对我来说很管用)

convert -geometry 110% your.eps -flatten your.jpg

答案2

Inkscape可以将封装的 PostScript 转换为 PNG 数据:

inkscape -D -e "$OUPUT_PNG" -h "$HEIGHT_PX" -w "$WIDTH_PX" "$INPUT_EPS"

答案3

我会使用 ghostscript:

gs -dNOPAUSE -r300 -sDEVICE=jpeg -sOutputFile=<output.jpg> <input.eps>

答案4

您必须在读取文件之前设置所需的分辨率(以 dpi 为单位),例如:

convert -density 600x600 your.eps -quality 85 your.jpg

如果您需要将其调整为特定分辨率,则以高密度读取,然后调整大小:

convert -density 1200x1200 your.eps -scale 1000x1000 -quality 85 your.jpg

相关内容