एक ही पेज पर कई JPG लगाने के लिए imagemagic का उपयोग करें


10

मेरे पास jpg फ़ाइलों से भरा एक फोल्डर है। जब मैं निम्नलिखित कमांड का उपयोग करता हूं,

convert *.jpg assembly.pdf

मुझे पीडीएफ के प्रति पृष्ठ एक छवि के साथ एक पीडीएफ फाइल मिलती है। मैं प्रत्येक पृष्ठ पर 9 चित्र रखना चाहूंगा। वहाँ कन्वर्ट या mogrify के साथ ऐसा करने का एक तरीका है?

वैकल्पिक रूप से, मैं 9 jpg इमेजेस को एक jpg इमेज में मिलाना चाहता हूं, ताकि मैं उसे पीडीएफ में बदल सकूं।

धन्यवाद,

जेड।


जवाबों:


21

आप ImageMagickmontage से देख रहे हैं :

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.

यदि आपके पास पहले से है convertतो आप लगभग निश्चित रूप से भी हैं montage। अपने पीडीएफ पर प्रति पृष्ठ 3x3 चित्रों का ग्रिड प्राप्त करने के लिए यह प्रयास करें:

 montage *.jpg -tile 3x3 assembly.pdf

यह आपकी छवियों को मानता है कि सभी का आकार लगभग समान है। अधिक जटिल विकल्पों के लिए प्रलेखन के माध्यम से पढ़ें ।


2
यह बहुत अच्छा था! हमें montage *.jpg -tile 3x3 -geometry 1000 assembly.pdfप्रति पृष्ठ 9 उच्च गुणवत्ता की छवियां मिलती थीं। हमने इसे 30 छवियों या तो के नमूने पर आज़माया, और यह एक आकर्षण की तरह काम किया! फिर हमने पूरे 400 चित्र चलाने की कोशिश की और ... मेरे कंप्यूटर ने चहकना और जब्त करना शुरू कर दिया, और यह 95% राम को खा गया। आखिरकार हमें टर्मिनल में "मारा गया" संदेश मिला ... शायद हमें इसे बैचों में चलाना होगा! :) वैसे भी, धन्यवाद आदमी! मैं डॉक्स को विस्तार से पढ़ने जा रहा हूं, क्योंकि इमेजमैजिक सर्वोच्च कमांड-लाइन टोना की तरह लगता है।
जिग्गी

मैं पहले jpg में छवियों को असेंबल करने का सुझाव देता हूं, और फिर पीडीएफ को पीडीएफ में परिवर्तित करता हूं। अगर आप सीधे पीडीएफ में परिवर्तित होते हैं तो किसी तरह आकार का विस्फोट होता है।
user3121260
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.