Comment convertir, redimensionner et centrer l'image avec ImageMagick

9

Je ne parviens pas à centrer un fichier * .png converti avec l'option de gravité d'ImageMagick. La gravité semble n'avoir aucun effet dans la commande suivante. Au contraire, il efface tout et la sortie devient page blanche.

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

La version d'ImageMagick est le 6.8.6-9 2014-03-06 Q16.

mabalenk
la source
Pouvez-vous publier le puma1.pngfichier s'il vous plaît? BTW cette commande ne fonctionne pas non plus pour moi.
slm
Étroitement liés: "Comment monter un .jpg centré dans un .pdf (en utilisant une taille de page et des bordures définies)?" unix.stackexchange.com/q/43946
tanius

Réponses:

13

Essayez d'utiliser à la extentplace comme ceci:

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

Exemple

Votre gravatar.

        SS # 1

Et le fichier PDF résultant.

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

SS # 2

Références

slm
la source
Ça a l'air laid!
Braiam
Voilà les commutateurs.
slm
Je vous remercie. Cela a résolu mon problème. La commande d'origine avec les nouvelles options est: convert puma1.png -gravity center -background white -compress jpeg -resize 1755x2475 -extent 1755x2475 -units PixelsPerInch -density 150x150 puma1.pdfIl semble que l'option -page A3tue la sortie. Dans le cas où je l'utilise, je reçois toujours la page blanche en sortie. Qu'en est-il -resizeet -extent. Sont-ils mutuellement exclusifs?
mabalenk