So konvertieren, ändern und zentrieren Sie Bilder mit ImageMagick

9

Ich kann eine konvertierte * .png-Datei mit der Schwerkraftoption von ImageMagick nicht zentrieren. Die Schwerkraft scheint im folgenden Befehl keine Auswirkung zu haben. Im Gegenteil, es löscht alles und die Ausgabe wird zur weißen Seite.

convert puma1.png -compress jpeg \
                  -resize 1755x2475 \
                  -units PixelsPerInch \
                  -density 150x150 \
                  -page A3 \
                  -gravity center puma1.pdf

ImageMagick Version ist 6.8.6-9 2014-03-06 Q16.

Mabalenk
quelle
Können Sie die puma1.pngDatei bitte posten ? Übrigens funktioniert dieser Befehl auch bei mir nicht.
slm
Eng verwandt: "Wie wird eine JPG-Datei in einer PDF-Datei zentriert (unter Verwendung der definierten Seitengröße und der definierten Ränder)?" unix.stackexchange.com/q/43946
Tanius

Antworten:

13

Versuchen Sie extentstattdessen wie folgt:

$ convert puma1.png -gravity center \
    -background white \
    -compress jpeg \
    -extent 1755x2475 puma1.pdf

Beispiel

Dein Gravatar.

        ss # 1

Und die resultierende PDF-Datei.

$ convert 453f11e81477e1e0334962ee262b3bcd.png -gravity center \
    -background white \
    -extent 500x500 \
    -compress jpeg 453f11e81477e1e0334962ee262b3bcd.pdf

ss # 2

Verweise

slm
quelle
Das ... sieht hässlich aus!
Braiam
Das sind die Schalter.
slm
Vielen Dank. Das hat mein Problem gelöst. Der ursprüngliche Befehl mit den neuen Optionen lautet: convert puma1.png -gravity center -background white -compress jpeg -resize 1755x2475 -extent 1755x2475 -units PixelsPerInch -density 150x150 puma1.pdfEs scheint, dass die Option -page A3die Ausgabe beendet. Falls ich es benutze, bekomme ich immer noch die Blanc-Seite bei einer Ausgabe. Was ist mit -resizeund -extent. Schließen sie sich gegenseitig aus?
Mabalenk