Bir sayfaya birkaç JPG koymak için imagemagic kullanma


10

Ben jpg dosyaları dolu bir klasör var. Aşağıdaki komutu kullandığımda,

convert *.jpg assembly.pdf

Pdf sayfa başına bir görüntü ile bir pdf dosyası alıyorum. Her sayfaya 9 resim koymak istiyorum. Dönüştürme veya mogrify ile bunu yapmanın bir yolu var mı?

Alternatif olarak, jpg görüntülerinin 9'unu tek bir jpg görüntüsünde birleştirmek istiyorum, böylece bunu PDF'ye dönüştürebilirim.

Teşekkürler,

z.


Yanıtlar:


21

Aradığınız montagegelen Imagemagick :

NAME
       montage  - create a composite image by combining several sepa‐
       rate images. The images  are  tiled  on  the  composite  image
       optionally adorned with a border, frame, image name, and more.

Eğer zaten varsa, converto zaman neredeyse kesinlikle de var montage. Pdf'inizde sayfa başına 3x3 görüntü ızgarası almak için şunu deneyin:

 montage *.jpg -tile 3x3 assembly.pdf

Bu, resimlerinizin kabaca aynı boyutta olduğunu varsayar. Daha karmaşık seçenekler için belgeleri okuyun .


2
Bu harikaydı! Biz kullanılan montage *.jpg -tile 3x3 -geometry 1000 assembly.pdfsayfa başına 9 yüksek kaliteli görüntü almak için. Biz 30 görüntü ya da öylesine bir örnek üzerinde denedik ve bir cazibe gibi çalıştı! Sonra tam 400 görüntüyü çalıştırmayı denedik ve ... bilgisayarım cıvıltıya ve ele geçirmeye başladı ve koçun% 95'ini tüketti. Sonunda terminalde "öldürüldü" mesajını aldık ... muhtemelen bunu toplu olarak çalıştırmamız gerekecek! :) Neyse, teşekkürler dostum! Belgeleri ayrıntılı olarak okuyacağım, çünkü imagemagick üstün komut satırı sihirbazına benziyor.
Ziggy

Öncelikle görüntüleri jpg'ye monte etmenizi ve sonra jpg'yi pdf'ye dönüştürmenizi öneririm. Doğrudan pdf'ye dönüştürürseniz boyut bir şekilde patlar.
user3121260
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.