Cách chuyển đổi, thay đổi kích thước và căn giữa hình ảnh với ImageMagick


9

Tôi không thể căn giữa tệp * .png đã chuyển đổi với tùy chọn trọng lực của ImageMagick. Trọng lực dường như không có tác dụng trong lệnh sau. Ngược lại, nó xóa mọi thứ và đầu ra trở thành trang trắng.

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

Phiên bản ImageMagick là 6.8.6-9 2014 / 03-06 Q16.


Bạn có thể gửi các puma1.pngtập tin xin vui lòng? BTW lệnh đó cũng không làm việc cho tôi.
slm

Liên quan chặt chẽ: "Làm cách nào để gắn một .jpg tập trung vào .pdf (sử dụng kích thước và đường viền trang được xác định)?" unix.stackexchange.com/q/43946
tanius

Câu trả lời:


13

Hãy thử sử dụng extentthay vì như thế này:

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

Thí dụ

Gravatar của bạn.

        ss # 1

Và tập tin PDF kết quả.

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

ss # 2

Người giới thiệu


Điều đó ... có vẻ UGLY!
Braiam

Đó là công tắc.
slm

Cảm ơn bạn. Điều đó đã giải quyết vấn đề của tôi. Lệnh ban đầu với các tùy chọn mới là: convert puma1.png -gravity center -background white -compress jpeg -resize 1755x2475 -extent 1755x2475 -units PixelsPerInch -density 150x150 puma1.pdfCó vẻ như tùy chọn này -page A3giết chết đầu ra. Trong trường hợp tôi sử dụng nó, tôi vẫn nhận được trang blanc ở đầu ra. Những gì về -resize-extent. Họ loại trừ lẫn nhau?
mabalenk
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.