Ich habe ein Bild foo.png
Das sind 1240 * 1754 Pixel.
Mit imagemagick unter OS X konvertiere ich dies in eine PDF-Datei und gebe die Auflösung auf 150 Punkte pro Zoll an, sodass das physische Format genau ein A4-Blatt ist:
convert -units PixelsPerInch -density 150 foo.png bar.pdf
Wenn ich jetzt die Auflösung der resultierenden Datei überprüfe:
identify -verbosy bar.pdf | grep Resolution
es sagt:
Resolution: 72x72
Hinweis: Das Bild sollte nicht skaliert oder in der Größe verändert werden oder irgendetwas. Es ist 1240 * 1754 und sollte so bleiben. Ich möchte nur sicherstellen, dass das PDF genau ein vollständiges A4-Blatt abdeckt, was bei diesen Pixelmaßen bei 150 dpi der Fall ist.
Wie stelle ich sicher, dass die resultierende PDF-Datei die richtige Auflösung hat?
(Bearbeiten) Wenn ich darüber nachdenke, stelle ich fest, dass ein PDF-Dokument (auch wenn es sich nur um eine einzelne Seite handelt) nicht unbedingt eine Gesamtpunktzahl pro Zoll oder Auflösungseinstellung hat.
In diesem Fall erstelle ich ein PDF aus einem Bild, aber im Allgemeinen kann ein PDF viele Elemente enthalten, möglicherweise alle mit unterschiedlichen Auflösungen.
Ich frage mich also, ob ich mit meinem Ansatz möglicherweise nur die Auflösung für dieses Bild einstelle, aber für das Resolution
das wird gemeldet von identify -verbose bar.pdf
ist etwas ganz anderes?
quelle
Antworten:
Versuche dies:
quelle
Reslution: 72x72
. Mir ist aufgefallen, dass die Ausgabe vonidentify -verbose bar.pdf
zeigt auch:Geometry: 595x842+0+0
undPage geometry: 595x842+0+0
(sowohl mit Ihrem als auch mit meinem Befehl). Nicht sicher, was das heißt?identify -verbose
Das Ergebnis ist, dass die Geometrie nichts mit A4 zu tun hat und auch die Auflösung von 72 x 72 nicht.