Come convertire, ridimensionare e centrare l'immagine con ImageMagick


9

Non riesco a centrare un file * .png convertito con l'opzione gravità di ImageMagick. La gravità sembra non avere alcun effetto nel seguente comando. Al contrario, cancella tutto e l'output diventa pagina bianca.

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

La versione di ImageMagick è 6.8.6-9 2014-03-06 Q16.


Puoi pubblicare il puma1.pngfile per favore? A proposito questo comando non funziona neanche per me.
slm

Strettamente correlato: "Come montare un .jpg centrato in un .pdf (usando dimensioni e bordi della pagina definiti)?" unix.stackexchange.com/q/43946
tanius

Risposte:


13

Prova ad usare extentinvece in questo modo:

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

Esempio

Il tuo gravatar.

        ss # 1

E il file PDF risultante.

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

ss # 2

Riferimenti


Quello ... sembra BRUTTO!
Braiam

Questi sono gli interruttori.
slm

Grazie. Ciò ha risolto il mio problema. Il comando originale con le nuove opzioni è: convert puma1.png -gravity center -background white -compress jpeg -resize 1755x2475 -extent 1755x2475 -units PixelsPerInch -density 150x150 puma1.pdfSembra che l'opzione -page A3uccida l'output. Nel caso in cui lo utilizzi, ottengo comunque la pagina bianca in uscita. Che dire di -resizee -extent. Si escludono a vicenda?
mabalenk,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.