【问题标题】:Convert EPS to PNG and specify width/height将 EPS 转换为 PNG 并指定宽度/高度
【发布时间】:2018-03-22 18:31:58
【问题描述】:

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

convert file.eps -resize 800x1200 file.png

这会转换 EPS,但尺寸错误

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

【问题讨论】:

    标签: pdf imagemagick eps


    【解决方案1】:

    ! 忽略纵横比

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

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

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

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

    【讨论】:

      【解决方案2】:

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

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

      您可以根据 emcconville 的回答,通过扭曲或裁剪或填充来强制尺寸精确。

      【讨论】:

        猜你喜欢
        • 2019-04-10
        • 2016-01-15
        • 2016-07-06
        • 2011-11-04
        • 2011-09-10
        • 2010-10-28
        • 2013-04-08
        • 2021-07-26
        • 1970-01-01
        相关资源
        最近更新 更多