2017-08-05 2 views
-1

Bei einer hohen Dichte wie 300 dpi anders als die Standarddichte 72 dpi gibt der folgende ImageMagickconvert Befehl leere Seiten aus. Es sieht komisch aus.Wirksame Schwerkraft bei hoher Dichte - ImageMagick

"convert -units PixelsPerInch -density 300 $myfiles -page A4 -gravity center test.pdf" 

Wer gerne Ideen austauschen?

Antwort

0

gravity Parameter ist hier nicht geeignet, da er die Auflösung von A4 Seite bei 300 dpi nicht bestimmen kann. Aus diesem Grund gibt der fragliche Befehl leere Seiten unter 300 dpi aus.

Wir sollten vermeiden, page Parameter zu verwenden, wenn Dichte bereits definiert ist. ImageMagick hat eine parameter namens extent, die verwendet werden kann, um die Auflösung einer Seite bei einer bestimmten Dichte (hier 300 dpi) zu definieren. Daher sollten wir in diesem Fall extent anstelle von page verwenden, um die gewünschte Ausgabe zu erreichen.

Zum Beispiel

Auflösung A4 Seite bei 300 dpi 2480x3508, also richtiger Befehl für eine bestimmte Dichte wie 300 dpi ist:

"convert -units PixelsPerInch -density 300 $myfiles -gravity center -extent 2480x3508 test.pdf" 

Hier Auflösung von extent Parametern sollte proportional sein entspricht der Menge density für eine bestimmte Seitengröße.

Verwandte Themen