Görüntüleri tek bir PDF dosyasında birleştirme


13

Birleştirmek istediğim bazı resimler var. Birleşmenin anlamı, eğer 5 resmim varsa, eteklerini birbirine yakın koymak istiyorum:

resim açıklamasını buraya girin

Bu komut satırını yapmak istiyorum. Örneğin komut şu şekilde olabilir:

foo image1 image2 image3 image4 image5

Ayrıca çok sayıda görüntüyü birleştiren herhangi bir yol arıyorum.

Bu arada çıktı PDF veya hatta görüntü formatında olabilir. Ve ayrıca komut satırı olmalı, çünkü bunu bash dosyasına yazmak istiyorum.


Hepsi aynı boyutta mı?
Tim

@ Zaman evet onlar aynı boyuttadır. Ben hepsini bir pdf veya png dosyasında birbirine yakın koymak istiyorum 29 grafik var
Mohammad Reza Rezwani

@ Düzenlemenize nasıl oy vereceksiniz? :)
Mohammad Reza Rezwani

2
Oh hayır, mümkün değil :) ama teşekkürler. Inkscape üzerinde oldukça hızlı bir şekilde var, sadece birkaç dakika sürdü!
Tim

Yanıtlar:


19

( ) ' montageDaki komuta bakın .imagemagicksudo apt-get install imagemagick

montage -geometry 250x250+0+0 image1.png image2.png out.png

Bu, her görüntüyü yeniden boyutlandırır (deformasyon olmadan 250 piksele) ve kenar boşluğu olmadan birleştirir.

Daha fazla montaj örneği .


Ayrıca kullanabilirsiniz convert(joker karakterli örnek):

convert -append pixpixp-*.jpg newpix.jpg

6

Ben edildi benzer bir şey yapıyor gün. Izgaralar var, öyle görünüyor. Benim durumumda ızgaraya yerleştirilen değişken sayıda görüntü vardı ve sadece çok sayıda görüntü uzunluğunda 17 geniş bir görüntü oluşturmak istedim.

montage -mode concatenate $(printf 'rose: %.0s' {1..136}) -resize 100x80 -tile 17x output.jpg

Bu 8 karo yüksekliğinde bir ızgara oluşturmak için 136 gül resmi kullanır. Açıkçası $(...), giriş resimlerinizin bir listesi için grubu değiştirmek isteyeceksiniz . Döşeme değişkenini, 2xyalnızca döşemelerin sayısını ayarlamak istiyorsanız gibi bir şeye ayarlamak istersiniz.

PDF'ye çıkış açısından, sadece uzantıyı değiştirebilirsiniz. Yani şöyle bir şeye bakıyorsunuz:

montage -mode concatenate $(printf 'rose: %.0s' {1..5}) -tile 2x out.pdf
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.