Wie kann ich ein PNG in hoher Qualität in ein PDF konvertieren, ohne dass es verschwommen oder unscharf wird?

Wie kann ich ein PNG in hoher Qualität in ein PDF konvertieren, ohne dass es verschwommen oder unscharf wird?

Es gibt viele Fragen dazu, wie man eine PDF-Datei in ein PNG-Bild konvertiert, aber ich möchte eine schöne, scharfe PNG-Datei nehmen und sie im Grunde genommen einfach in eine PDF-Datei einbetten, ohne dass sie unscharf oder verschwommen aussieht.

Mir ist klar, dass ich mit der Installation von ImageMagic eine einfache Konvertierung wie die folgende durchführen kann:

convert sample.png sample.pdf

Ich habe auch viele Schalter zum Einstellen der Tiefe und auch der Qualitätseinstellung ausprobiert:

convert -quality 100 sample.png sample.pdf

Allerdings sieht das PDF immer noch verschwommen/unscharf aus.

Hier ist ein Beispielbild:

http://img406.imageshack.us/img406/6461/picture3mu.png

Als PNG ist es klar und sauber. Wenn ich es in ein PDF konvertiere, sieht es sogar bei gleicher Größe verschwommen aus:

Bild 4.png http://img803.imageshack.us/img803/9969/picture4at.png

Wie kann ich PNG in hoher Qualität in ein PDF konvertieren?

Antwort1

Versuchen Sie, die -densityOption zu verwenden. Die Standardauflösung beträgt 72 Punkte pro Zoll. Versuchen Sie es also mit etwas wie -density 300.

Referenzen finden Sie unter-densityin der Dokumentation der Befehlszeilenoptionen von ImageMagick.

Antwort2

Es kann sehr kompliziert sein, gute PDF-Ausgaben zu erhalten convert. Versuchen Sieimg2pdfstattdessen. Aus der Readme-Datei:

Verlustfreie Konvertierung von Bildern nach PDF ohne unnötiges Neukodieren von JPEG- und JPEG2000-Dateien. Somit kein Qualitätsverlust und keine unnötig große Ausgabedatei.

Zur Klarstellung: PDF kann verlustfreie JPEG 2000-Bilder einbetten (unddie meisten Leser scheinen sie zu unterstützen). Diese Konvertierung ist also völlig verlustfrei:

convert sample.png -quality 0 sample.jp2
img2pdf -o sample.pdf sample.jp2

(Vorausgesetzt natürlich, der JP2-Delegierte ist verfügbar: prüfen identify -list format | grep JP2.)

Antwort3

Ich bin mir fast sicher, dass das, was Sie als Qualitätsverlust im PDF wahrnehmen, nur ein Effekt IhrerPDF-Viewerist Anti-AliasingBesonderheit.

Wenn Sie evincedas PDF mit betrachten, können Sie sehen, dass sich die Kantenglättung ab einer bestimmten Vergrößerung (300% in meinem Schnelltest) automatisch abschaltet. Das können Sie sehr gut sehen, wenn Sie weiter hineinzoomen – irgendwann werden die Pixel plötzlich deutlich sichtbar. Ab diesem Punkt muss die Kantenglättung abgeschaltet sein, um eine genaue Bildbetrachtung zu ermöglichen.

Antwort4

PDF ist ein Vektorformat (d. h. die Datei enthält eine Beschreibung der zu zeichnenden Linien), während andere Formate (JPG, PNG) Rasterformate sind (die Datei beschreibt, in welcher Farbe jedes Pixel gezeichnet werden soll). Wenn Sie ein PDF vergrößern, sind es immer noch nur scharfe Linien; JPG und PNG zeigen die Pixelung.

(OK, OK, ich habe gelogen. Ein PDF kann auch ein Raster sein).

verwandte Informationen