我通读了使用文档,但找不到任何方法来输出 X 像素宽的图像,其高度由纵横比决定。我有大量需要光栅化的 EPS 文件,它们至少需要 2400 像素宽。我目前的解决方法是使用-r
标志设置通常足够高的分辨率,但这会使许多图像比我需要的要大得多。
我目前正在使用这个命令:
gs -dNOPAUSE -sDEVICE=pngalpha -dEPSCrop -sOutputFile=./result.png -r500x500 -dEPSFITPAGE -dBATCH -dQUIET ./input.eps
我已经尝试过 , , , , 和 的不同组合和设置-g
,-dDEVICEWIDTH
但是-dDEVICEHEIGHT
我-dFIXEDMEDIA
无法-dFIXEDRESOLUTION
弄清楚-dFitPage
。
我有一种感觉,可能需要某种数学来简单地设置正确的值,-r
从而产生所需的尺寸,但我不确定如何去做。任何帮助表示赞赏!