किसी एक पृष्ठ पर एक छवि की कई प्रतियां कैसे प्रिंट करें


12

मेरी एक छवि है, लगभग 300x300 पिक्सेल बड़ी। मैं एक ही पृष्ठ पर अधिक से अधिक प्रतियां मुद्रित करना चाहता हूं (मैं बाद में कैंची के साथ उन्हें काटने की योजना बना रहा हूं)।

क्या इसे करने का कोई तरीका है? क्या प्रतियों के साथ पीडीएफ जेनरेट करने का एक तरीका है (बिना जिम्प जैसी कोई चीज़ खोले और मैन्युअल रूप से कॉपी-पेस्ट का काम करना)।

जवाबों:


11

आप उपयोग कर सकते हैं ImageMagick के montageउपकरण।

  1. छवि डिज़ाइन उपकरण स्थापित करें

    sudo apt-get install imagemagick
    
  2. अपनी छवियों को मिलाएं। मैंने इस चित्र को बनाया है, जिसे foo.pngप्रदर्शन कहा जाता है:

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

    भागो montage, इसे 5 छवियों में से प्रत्येक 3 पंक्तियों को बनाने के लिए कह रहा है ( -tile 3x5), छवि के मूल आकार को ध्यान में रखते हुए ( -geometry 300x400 और इसे उसी छवि को इनपुट से 15 गुना अधिक दें:

    montage -geometry 300x400 -tile 3x5 foo.png foo.png foo.png foo.png foo.png foo.png foo.png foo.png \
     foo.png foo.png foo.png foo.png foo.png foo.png foo.png  montage.ps
    

    परिणाम है:

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

  3. चूंकि यह एक पोस्टस्क्रिप्ट फ़ाइल (भाषा प्रिंटर बोलती है) बनाता है, आप इसे कमांड लाइन से सीधे टूल lpया जैसे टूल का उपयोग करके प्रिंट कर सकते हैं enscript। मेरे पास इस समय प्रिंटर नहीं है इसलिए मैं जांच नहीं कर सकता लेकिन यह काम करना चाहिए

    lp montage.ps
    

    या

    enscript montage.ps
    

अरे, यह कोशिश की, लेकिन मुझे लगता है कि DPI गलत है, चित्र पिक्सेल से बाहर आते हैं। -density 300x300मदद करने के लिए प्रतीत नहीं होता है। कोई विचार?
गाइफॉफ्ट

@GuySoft जब आप उन्हें या छवि में ही प्रिंट करते हैं? कम छवियों का उपयोग करने का प्रयास करें: montage foo.png foo.png foo.png foo.png foo.png foo.png -tile 2x3 montage.psबस सेटिंग्स के साथ चारों ओर खेलें, आपको शायद केवल सही संख्या प्राप्त करने की आवश्यकता है ताकि यह एक ही पृष्ठ पर फिट हो। रिनविंड के दृष्टिकोण का भी प्रयास करें।
टेराडन

@Rinzwind की कोशिश की है, लेकिन अब एक प्रिंटर के बगल में नहीं होगा। रिनजविंड के समाधान के साथ फाइल करने के लिए प्रिंट करने का तरीका जानने की कोशिश कर रहा है। टाइल नंबर बदलने से भी मदद नहीं मिलती है, मुझे एक पृष्ठ पर बहुत अधिक फिट होने में सक्षम होना चाहिए। [ imgur.com/rbEj6Eeiding(Here संदर्भ के लिए मेरी छवि है)।
ग्यूसॉफ्ट

3
@GuySoft -geometryप्रत्येक छवि के आकार को सेट करने के लिए विकल्प का उपयोग करता है: montage -geometry 303x453 foo.png foo.png foo.png foo.png foo.png foo.png foo.png foo.png foo.png foo.png foo.png foo.png foo.png foo.png foo.png -tile 3x montage.pdfमुझे यह पीडीएफ देता है ।
टेराडन

'-geometry' काम करता है मैं इस तरह पीडीएफ जेनरेट कर सकता हूं। धन्यवाद!
ग्‍लॉस्‍फ्ट

8

से लिनक्स में कमांड लाइन मुद्रण

एन-अप प्रिंटिंग

-O नंबर-अप = मान विकल्प एन-अप प्रिंटिंग का चयन करता है। एन-अप मुद्रण एक मुद्रित पृष्ठ पर कई दस्तावेज़ पृष्ठ रखता है। सीयूपीएस 1, 2, 4, 6, 9 और 16-अप प्रारूपों का समर्थन करता है; डिफ़ॉल्ट प्रारूप 1-अप है:

lp -o number-up=1 filename 
lp -o number-up=2 filename 
lp -o number-up=4 filename 
lpr -o number-up=16 filename

-O नंबर-अप-लेआउट = मान विकल्प प्रत्येक आउटपुट पृष्ठ पर पृष्ठों का लेआउट चुनता है:

-o number-up-layout=btlr
Bottom to top, left to right
-o number-up-layout=btrl
Bottom to top, right to left
-o number-up-layout=lrbt
Left to right, bottom to top
-o number-up-layout=lrtb
Left to right, top to bottom (default)
-o number-up-layout=rlbt
Right to left, bottom to top
-o number-up-layout=rltb
Right to left, top to bottom
-o number-up-layout=tblr
Top to bottom, left to right
-o number-up-layout=tbrl
Top to bottom, right to left

तो मुझे लगता है कि यह कुछ इस तरह होगा:

lp -o number-up=4 number-up-layout=lrtb -d {printer} {filename} -n {copies} 

और इसे {प्रतियों} की मात्रा के लिए प्रति पृष्ठ ऊपर से नीचे तक 4 छवियों को प्रिंट करना चाहिए। आपके द्वारा उपयोग किए जाने वाले नंबर निश्चित प्रतीत होते हैं ...


यदि यह काम नहीं करता है तो कृपया एक टिप्पणी छोड़ दें।


1
क्या -dफ़ाइल में प्रिंट करने के लिए सेट करने का एक तरीका है , और प्रिंटर नहीं है?
ग्यूसॉफ्ट

1
यह मेरे लिए सफल नहीं था। -n 4 -o number-up=4छपी हुई चार चादरों का उपयोग करते हुए , प्रत्येक मेरे काम की 1/4 पैमाने की नकल के साथ। मैं इसे pdftk के आउटपुट को पाइप करके काम करने के लिए मिला जैसे:pdftk A=file.pdf cat A A A A output - | lp -o number-up=4 -
Aoeuid

@GuySoft nope। लेकिन मुझे लगता है कि आप इसे एक फ़ाइल (> file.pdf) (?) पर रंज कर सकते हैं
Rinzwind

@Aoeuid अच्छा एक :)
Rinzwind

3

gThumb ( sudo apt-get install gthumb) स्थापित करें

GThumb निष्पादित करें

कई छवि का चयन करें

राइट-क्लिक करें और प्रिंट का चयन करें

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

छवि टैब का चयन करें

वृद्धि पंक्तियों और Coulms


1
स्क्रीनशॉट के लिए बेहतर LC_ALL=C commandकार्यक्रम शुरू करने के लिए उपयोग करें!
डीजे क्रशदम्मी

क्या आप के लिए सी लोकेल का उपयोग बिल्ली होगा? चूंकि यह साइट ज्यादातर अंग्रेजी में है, इसलिए en-US.UTF-8 क्यों नहीं?
हाईटेककंप्यूटरजेक

LC_ALL=Cकाम करने के लिए संगरोध है, en_US.utf8सिस्टम पर लोकेल गायब हो सकता है इसलिए किसी को चलाने के लिए कहें तो LC_ALL=en_US.utf8 commandकाम नहीं हो सकता है। मैं मानता हूं कि यदि वास्तविक लोकेल उपलब्ध है, तो यह शायद एक बेहतर विकल्प है।
मिकको रैंटलैनेन

3

यह PhotoPrint के साथ संभव और सुविधाजनक है।

टर्मिनल में एप्लिकेशन इंस्टॉल करें:

sudo apt-get update
sudo apt-get install photoprint

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

इसके बाद आप उन कॉलम और / या पंक्तियों की मात्रा चुनें, जिन्हें आप लेआउट के तहत उत्पन्न करना चाहते हैं और छवियों के बीच मार्जिन और दूरी जैसी अन्य सेटिंग्स को समायोजित करना चाहते हैं।

आप मेनू में फ़ाइल के तहत अपनी सेटिंग्स को डिफ़ॉल्ट के रूप में सहेज सकते हैं ।


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