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

3
如何将EPS文件转换为PNG并指定PNG的大小?
convert file.eps -resize 800x1200 file.png

这会将EPS文件转换,但尺寸不正确。

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

2个回答

4

可以使用 ! 忽略宽高比。

convert file.eps -resize '800x1200!' file.png

或者调整大小以填充,然后剪裁成大小。
convert file.eps -resize '800x1200^' -gravity Center -extent 800x1200 file.png

本文介绍了 调整大小或缩放 文章中涵盖的其他技术。


2
在ImageMagick中,将EPS转换为PNG并更改输出光栅大小的正确方法是在读取EPS之前指定-density。为了获得更高的质量,您可以在使用大密度值后进行调整大小。例如:
convert -density 300 file.eps -resize 800x1200 file.png

你可以按照emcconville的回答,使用扭曲、裁剪或填充来强制调整尺寸以达到精确效果。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接