2009-01-02 104 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