Ghostscript 和高分辨率?
我正在编写一个脚本,它读取一些标记数据,生成 tex 文档并将其转换为 png 图像。
只要我使用高达 286 像素/英寸的分辨率,一切都可以正常工作。 不幸的是,当我使用更高的值时,我用来创建图片数据的 GhostScript 不执行任何操作。
我该如何解决这个问题?
I am writing a script that reads some markup data, generates a tex document and converts it to a png image.
As long as I use a resolution up tp 286 px/inch everything works fine. Unfortunately GhostScript, which I use to create picture data, does nothing when I use higher values.
How can I fix this behaviour?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
由于有关您的问题的信息不是很详细(TeX 文档中使用了哪种字体?它们是中文、日文、韩文还是...?您正在使用哪个 Ghostscript 命令行?) ...这里有件事需要检查。 但这只是第一个猜测:尝试将“
-c "100000000 setvmthreshold" -f /path/to/pdffile.pdf
”添加到您的命令中:这将允许大约 100 MByte 的额外 RAM 使用由幽灵脚本。 如果您使用的是 X-Windows(Linux、Unix),那么“
-dMaxBitmap=...
”可能会有所帮助(前提是您有足够的 RAM):Since info about your problem is not very detailed (What kind of fonts are used in the TeX document? Are they Chinese, Japanese, Korean, or...? Which is the Ghostscript commandline you're using?) ... here is a thing to check. But it is only a first guess: try to add "
-c "100000000 setvmthreshold" -f /path/to/pdffile.pdf
" to your command:This will allow for ~100 MByte extra RAM usage by Ghostscript. If you are on X-Windows (Linux, Unix), then "
-dMaxBitmap=...
" could help (provided you've enough of RAM):