2016-11-17 84 views
0
渲染CHARP圖像在PDF

Visual FoxPro應用程序創建使用INFOTEC PS打印機驅動程序和Ghostscript 9.20使用gsdll32.dll如何使用的Ghostscript

與參數PDF文件

-dNOPAUSE -dBATCH -dSAFER -dPDFSETTINGS=/screen -r300 -sDEVICE=pdfwrite 
-sOutputFile=file.pdf -c .setpdfwrite -f inputfile.ps 

PDF包含的圖片尺寸較大並縮小爲pdf格式以減小標識。圖像具有單一顏色。 pdf中的圖像看起來很髒,並且有其他顏色的像素。

如何解決這個問題,使圖像看起來尖銳,contians只有sin色? 是否可以更改一些Ghostscript打印機潛水員設置或Windows PS打印機驅動程序設置。

原始圖像較大,質量很好。

回答

1

首先,不要使用-dPDFSETTINGS =/screen。這是爲了減少適合屏幕分辨率的文件大小,它還設置了大量的配置。更好地理解你在做什麼,只選擇你想要改變的。

現在很清楚圖像已被量化(即它已被轉換成JPEG),並且平面彩色圖像不適合用於依賴於圖像(JPEG =聯合圖像專家組)的JPEG壓縮。

如果您不希望將圖像壓縮爲JPEG格式,那麼您必須更改文檔中涉及的ColorImageFilter。

正如我最近向其他人提到的那樣,我相信Artifex(版權所有者)會將鏈接到Ghostscript DLL作爲AGPL下的「派生工作」,因此您需要將源代碼您的應用程序是開源的,或者尋求商業許可。