2009-01-02 138 views
1

我在写一段脚本,它读取一些标记数据,生成一个tex文档并将其转换为png图像。Ghostscript和高分辨率?

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

我该如何解决这个问题?

+1

如果你表示用于生成精确的Ghostscript命令行这将是有益的你的PNG。 – 2010-08-09 23:36:46

回答

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兆字节额外的内存使用情况。如果你是在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