2012-03-14 5 views
7

Dla projektu używam ImageMagick, aby przekonwertować kilka zdjęć (wszystkie tego samego rozmiaru 960x570) w jednym pliku PDF.Imagemagick przekonwertować wiele obrazów do rozmiaru pdf

Komenda biegnę to:

convert *.jpg pdf/export.pdf 

Ponieważ obrazy są tego samego rozmiaru Spodziewam każda strona PDF być równe pod względem wielkości, ale nie jest to przypadek, jak widać na zrzucie ekranu poniżej:

example screenshot

jest to trochę irytujące, ponieważ nie wiem, jak mogę zmusić rozmiar każdej strony PDF być takie same.

Przetestowałem plik PDF zarówno na urządzeniu z Androidem, czytniku Ubuntu PDF, jak i na czytniku Adobe Reader. Wszystkie one mają różne rozmiary.

Dzięki za pomoc!

Edit1: Po przetestowaniu się jeszcze kilka rzeczy, jak sugeruje Marc B i Basti udało mi się umieścić ten sam rozmiar na JPG (upload) obrazów.

Problem nadal występuje w przypadku obrazów generowanych za pomocą skryptu webkit2png (skrypt Python, który konwertuje plik strony internetowej/html na obraz). Po wypróbowaniu (? Prawie) wszystko w poleceniu konwersji nie mogę dostać te wygenerowane obrazy sklep prawidłowo w formacie PDF, jak widać poniżej:

enter image description here

Każda pomoc będzie bardzo mile widziana!

+1

Sprawdź ustawienia DPI wewnątrz jpg. Większość konwerterów plików pdf to honoruje. na przykład obraz 900x700 przy 100dpi będzie 9 "x7" w pdf, ale tylko ony 3 "x2,3" przy 300dpi –

+0

Dzięki za pomoc, zobacz Edit1 w moich pytaniach z aktualizacją dotyczącą problemu, który mam. – Kenny

Odpowiedz

9

mogę znaleźć rozwiązanie:

Musiałem dodać następujące opcje do konwersji obrazu zapisanego z webkit2png:

-density 960x570 -units PixelsPerInch 

Mam nadzieję, że to pomoże innym ludziom zbyt w przyszłości;)

2

Po kilku sekundach przy użyciu google, stwierdziliśmy, to:

-size <geometry> width and height of image

przykładzie podanym przez nich

$ 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

Dzięki za pomoc, zobacz Edit1 w moich pytaniach z aktualizacją dotyczącą problemu, który mam. – Kenny

+0

Moje łóżko to opisywany przez Marc B problem z DPI. Czy porównałeś wartości DPI dla swoich JPG? – Basti