1
我在写一段脚本,它读取一些标记数据,生成一个tex文档并将其转换为png图像。Ghostscript和高分辨率?
只要我使用分辨率达到286像素/英寸,一切正常。不幸的是,当我使用更高的值时,用于创建图片数据的GhostScript不做任何事情。
我该如何解决这个问题?
我在写一段脚本,它读取一些标记数据,生成一个tex文档并将其转换为png图像。Ghostscript和高分辨率?
只要我使用分辨率达到286像素/英寸,一切正常。不幸的是,当我使用更高的值时,用于创建图片数据的GhostScript不做任何事情。
我该如何解决这个问题?
由于有关您的问题的信息不是很详细()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
如果你表示用于生成精确的Ghostscript命令行这将是有益的你的PNG。 – 2010-08-09 23:36:46