将EPS转换为PNG并指定宽度/高度

时间:2018-03-22 18:31:58

标签: pdf imagemagick eps

如何将EPS文件转换为PNG并指定PNG的大小?

convert file.eps -resize 800x1200 file.png

这会转换EPS但尺寸错误

示例EPS文件 https://ufile.io/zrv3n

2 个答案:

答案 0 :(得分:2)

使用!

忽略纵横比
convert file.eps -resize '800x1200!' file.png

或调整大小以填充,并剪裁到大小。

convert file.eps -resize '800x1200^' -gravity Center -extent 800x1200 file.png

Resize or Scaling文章中介绍的其他技巧。

答案 1 :(得分:1)

在ImageMagick中,在将EPS转换为PNG时更改输出栅格大小的正确方法是在读取EPS之前指定-density。为了获得更高的质量,您可以在使用大密度值后调整大小。例如:

convert -density 300 file.eps -resize 800x1200 file.png

根据emcconville的答案,你可以强制尺寸与扭曲或裁剪或垫一致。