एक पीडीएफ फाइल में छवियों को कैसे मर्ज किया जाए


13

मेरी कुछ छवियां हैं जिन्हें मैं मर्ज करना चाहता हूं। मर्ज का अर्थ यह है कि, अगर मेरे पास 5 चित्र हैं, तो मैं एक दूसरे के पास हेम रखना चाहता हूं:

यहाँ छवि विवरण दर्ज करें

मैं उस कमांड लाइन को करना चाहता हूं। उदाहरण के लिए कमांड हो सकती है:

foo image1 image2 image3 image4 image5

मैं किसी भी तरह की तलाश कर रहा हूं जो बहुत सारी छवियों को मर्ज करता है क्योंकि मेरे पास बहुत सारी छवियां हैं।

वैसे आउटपुट पीडीएफ या छवि प्रारूप में भी हो सकता है। और यह भी कमांड लाइन होना चाहिए क्योंकि मैं इसे बैश फाइल पर लिखना चाहता हूं।


क्या वे सभी एक ही आकार के हैं?
टिम

@ तैमूर हाँ वे एक ही आकार के हैं। मेरे पास 29 चार्ट हैं जो मैं उन सभी को एक दूसरे के पास पीडीऍफ़ या पीएनजी फाइल में रखना चाहता हूँ
मोहम्मद रेज़ा रेजवानी

@ अपना एडिट कैसे करें? :)
मोहम्मद रेजा रेजवानी

2
अरे नहीं, सकारात्मक नहीं :) लेकिन धन्यवाद। मुझे इंकस्केप पर काफी जल्दी मिली है, इसमें केवल कुछ मिनट लगे हैं!
टिम

जवाबों:


19

( ) montageसे कमांड देखें ।imagemagicksudo apt-get install imagemagick

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

यह प्रत्येक छवि को आकार देगा (बिना किसी विरूपण के 250px पर) और उन्हें बिना किसी मार्जिन के साथ जोड़ देगा।

अधिक असेंबल उदाहरण


आप भी उपयोग कर सकते हैं convert(वाइल्डकार्ड के साथ उदाहरण):

convert -append pixpixp-*.jpg newpix.jpg

6

मैं दूसरे दिन भी कुछ ऐसा ही कर रहा था । ग्रिड में हैं, ऐसा लगता है। मेरे मामले में मेरे पास ग्रिड में पाई जाने वाली छवियों की एक परिवर्तनीय संख्या थी और मैं सिर्फ एक 17 विस्तृत छवि बनाना चाहता था, हालांकि कई चित्र लंबे थे।

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

यह सिर्फ 8-टाइल-हाई ग्रिड बनाने के लिए 136 गुलाब छवियों का उपयोग करता है। जाहिर है आप $(...)अपनी इनपुट छवियों की सूची के लिए समूह को बदलना चाहेंगे । और आप टाइल के वैरिएबल को कुछ इस तरह 2xसेट करना चाहेंगे जैसे आप सिर्फ टाइल्स की संख्या सेट करना चाहते हैं।

पीडीएफ में आउटपुट करने के मामले में, आप सिर्फ एक्सटेंशन बदल सकते हैं। तो आप कुछ इस तरह देख रहे होंगे:

montage -mode concatenate $(printf 'rose: %.0s' {1..5}) -tile 2x out.pdf
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.