Ghostscript和高分辨率?

时间:2009-01-02 19:57:44

标签: resolution ghostscript

我正在编写一个脚本来读取一些标记数据,生成一个tex文档并将其转换为png图像。

只要我使用分辨率达到286像素/英寸,一切正常。不幸的是,当我使用更高的值时,我用来创建图片数据的GhostScript什么都不做。

如何解决此问题?

1 个答案:

答案 0 :(得分:4)

由于有关您的问题的信息不是很详细( TeX文档中使用了哪种字体?它们是中文,日文,韩文还是......?您使用的是哪个Ghostscript命令行? )...这是一件需要检查的事情。但这只是第一个猜测:尝试在命令中添加“-c "100000000 setvmthreshold" -f /path/to/pdffile.pdf”:

  gswin32c.exe ^
      -o c:/path/to/output.png ^
      -sDEVICE=png ^
      -r600x600 ^
      -c "100000000 setvmthreshold" ^
      -f /path/to/pdffile.pdf

这将允许Ghostscript使用大约100 MB的RAM。如果您使用的是X-Windows(Linux,Unix),那么“-dMaxBitmap=...”可以提供帮助(只要您有足够的RAM):

  gs \
      -o /path/to/output.png \
      -sDEVICE=png \
      -r600x600 \
      -dMaxBitmap=100000000 \
      -c "100000000 setvmthreshold" \
      -f /path/to/pdffile.pdf