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.


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


Ç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
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.