2016-11-17 1 views
0

SichtFoxpro Anwendung erstellt PDF-Datei mit Infotec PS-Druckertreiber und Ghostscript 9.20 mit gsdll32.dllWie charp Bild im PDF mit Ghost

mit Parametern

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

PDF enthält Bildbildgröße größer machen und es wird in pdf geschrumpft, um kleineres Logo zu schleppen. Das Bild hat eine einzelne Farbe. Bild in pdf erscheint schmutzig und es gibt Pixel mit anderen Farben.

Wie behebt man dieses Bild, so dass das Bild scharf und nur eine einzige Farbe erscheint? Ist es möglich, einige Ghostscript-Druckereinstellungen oder PS-Druckertreibereinstellungen zu ändern?

Originalbild ist größer und hat eine gute Qualität.

Antwort

1

Erstens, nicht -dPDFSETTINGS =/screen. Das soll Dateigrößen reduzieren, die für die Bildschirmauflösung geeignet sind, und eine ganze Reihe von Konfigurationen. Besser bei weitem, um zu verstehen, was Sie tun und wählen Sie nur diejenigen, die Sie ändern möchten.

Nun wurde das Bild eindeutig quantisiert (dh es wurde in ein JPEG umgewandelt), und flache farbige Bilder sind ungeeignete Kandidaten für die JPEG-Komprimierung, die darauf beruht, dass das Bild fotografisch ist (JPEG = Joint Photographic Experts Group).

Wenn Sie Ihre Bilder nicht als JPEG komprimieren möchten, müssen Sie den ColorImageFilter ändern, der in der Dokumentation behandelt wird.

Wie ich anderen Leuten vor kurzem erwähnt habe, seine meine Überzeugung, dass Artifex (die Inhaber von Urheberrechten) als ‚abgeleitetes Werk‘ unter der AGPL mit dem Ghostscript DLL verknüpft wird betrachten und so wird die Quelle machen müssen, um Ihre Anwendung Open Source, oder suchen Sie eine kommerzielle Lizenz.