Mam folder pełen plików jpg. Kiedy używam następującego polecenia,
convert *.jpg assembly.pdf
Otrzymuję plik pdf z jednym obrazem na stronie pdf. Chciałbym umieścić 9 zdjęć na każdej stronie. Czy istnieje sposób, aby to zrobić za pomocą konwersji lub mizdrowania?
Alternatywnie, chciałbym połączyć 9 obrazów jpg w jeden obraz jpg, aby móc przekonwertować go na plik PDF.
Dzięki,
z.
imagemagick
Ziggy
źródło
źródło
Odpowiedzi:
Szukasz
montage
od ImageMagick :Jeśli już masz,
convert
to prawie na pewno równieżmontage
. Aby uzyskać siatkę obrazów 3x3 na stronę w pliku pdf, spróbuj:Zakłada się, że wszystkie obrazy mają mniej więcej ten sam rozmiar. Zapoznaj się z dokumentacją, aby uzyskać bardziej złożone opcje.
źródło
montage *.jpg -tile 3x3 -geometry 1000 assembly.pdf
otrzymywaliśmy 9 obrazów wysokiej jakości na stronę. Wypróbowaliśmy to na próbce około 30 zdjęć i działało to jak urok! Potem próbowaliśmy uruchomić pełne 400 obrazów i ... mój komputer zaczął ćwierkać i chwytać, a to zużywało 95% pamięci RAM. W końcu otrzymaliśmy komunikat „zabity” w terminalu ... prawdopodobnie będziemy musieli to uruchamiać partiami! :) W każdym razie dzięki dzięki! Przeczytam te dokumenty szczegółowo, ponieważ imagemagick wydaje się być najwyższą magią wiersza poleceń.