2012-03-14 58 views
7

Đối với một dự án tôi đang chạy ImageMagick để chuyển đổi một số hình ảnh (tất cả cùng kích thước 960x570) thành một tệp PDF duy nhất.Imagemagick chuyển đổi nhiều hình ảnh thành kích thước pdf

Lệnh Tôi đang chạy là:

convert *.jpg pdf/export.pdf 

Kể từ khi hình ảnh là tất cả các kích thước tương tự Tôi hy vọng mỗi trang PDF để được bình đẳng trong kích thước nhưng đây không phải là trường hợp như bạn có thể nhìn thấy trong ảnh chụp màn hình dưới đây:

example screenshot

Đây là chút khó chịu vì tôi không biết làm thế nào tôi có thể buộc các kích thước của mỗi trang PDF để được như vậy.

Tôi đã thử nghiệm tệp PDF trên cả thiết bị Android, trình đọc pdf ubuntu và trình đọc adobe và tất cả đều hiển thị các kích thước khác nhau.

Cảm ơn bạn đã trợ giúp!

EDIT1: Sau khi thử nghiệm một số thứ khác theo đề xuất của Marc B và Basti, tôi đã quản lý cùng một kích thước trên hình ảnh JPG (đã tải lên).

Sự cố vẫn tiếp diễn với hình ảnh được tạo bằng webkit2png (tập lệnh Python chuyển đổi tệp trang web/html sang hình ảnh). Sau khi thử nghiệm (? Gần như) tất cả mọi thứ trong lệnh chuyển đổi tôi không thể có được những hình ảnh này được tạo ra để mua sắm lên đúng trong PDF như bạn có thể xem dưới đây:

enter image description here

Bất kỳ trợ giúp sẽ được nhiều đánh giá cao!

+1

Kiểm tra các thiết lập DPI bên trong jpg. Hầu hết các trình chuyển đổi pdf sẽ tôn trọng điều đó. ví dụ. một hình ảnh 900x700 ở 100dpi sẽ là 9 "x 7" trong pdf, nhưng chỉ nhưng ony 3 "x2.3" tại 300dpi –

+0

Cảm ơn bạn đã trợ giúp, vui lòng xem Edit1 trong câu hỏi của tôi với thông tin cập nhật về vấn đề tôi đang gặp phải. – Kenny

Trả lời

9

Tôi tìm thấy giải pháp:

Tôi cần thêm các tùy chọn sau đây để chuyển đổi các hình ảnh được lưu từ webkit2png:

-density 960x570 -units PixelsPerInch 

Tôi hy vọng điều này sẽ giúp những người khác ra quá trong tương lai;)

2

Sau một vài giây sau khi sử dụng google, tôi thấy điều này:

-size <geometry> width and height of image

Ví dụ do họ:

$ convert -size 320x85 canvas:none -font Bookman-DemiItalic -pointsize 72 \ 
-draw "text 25,60 'Magick'" -channel RGBA -blur 0x6 -fill darkred -stroke magenta \ 
-draw "text 20,55 'Magick'" fuzzy-magick.png 

http://www.imagemagick.org/script/convert.php

+0

Cảm ơn bạn đã trợ giúp, vui lòng xem Edit1 trong câu hỏi của tôi với thông tin cập nhật về vấn đề tôi đang gặp phải. – Kenny

+0

Giường của tôi là vấn đề DPI mà Marc B mô tả. Bạn có so sánh giá trị DPI cho JPG của mình không? – Basti

Các vấn đề liên quan