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