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


4

我正在使用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


我无法在这些网址上看到这些文件。该服务要求我注册或其他东西。
reinierpost

我的猜测是EPS已经是位图了。
reinierpost

Answers:


1

更新:这应该工作(-flatten为我做了伎俩)

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

我做到了但结果图像看起来非常糟糕。它似乎没有适当缩放。由于eps文件是矢量图像,因此它应该能够很好地扩展。

我的test-eps文件可以很好地扩展。小心上传你的eps?
aioobe

它仍然不适用于-resample 100.抱歉:-(

你能把你的eps上传到某个地方吗?
aioobe

我想上传某个地方。您对我可以上传的位置有任何建议吗?谢谢Aioobe。 :-)

1

我会用ghostscript:

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

谢谢Curd,它生成一个边距很大的A4页面。如果我将它们剪掉,它又变成了一个小图像。

1

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

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

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

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

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.