टर्मिनल से स्कैनिंग


15

मैं टर्मिनल से स्कैन करना चाहता हूं और फिर स्कैन किए गए आउटपुट को एक विशेष निर्देशिका में भेजना चाहता हूं। क्या यह टर्मिनल से किया जा सकता है।

जवाबों:


17

scanimage डिफ़ॉल्ट रूप से स्थापित किया गया है।

और यहाँ इसका उपयोग कर रहा हूँ:

$ scanimage -L
device `epson2:libusb:002:003' is a Epson PID 084F flatbed scanner

$ scanimage -d "epson2:libusb:002:003" --format tiff > rawr.tiff

जाहिर है कि एक झगड़ा-स्वरूपित फ़ाइल उत्पन्न करता है। दोषरहित लेकिन आमतौर पर काफी विशाल। आप इसे एक मध्यस्थ फ़ाइल को संस्थापित करके imagemagickऔर फिर आउटपुट को convertकमांड में स्कैन करके बदल सकते हैं :

$ scanimage -d "epson2:libusb:002:003" --format=tiff | convert tiff:- scan.jpg

क्या मैं फ़ाइल को JPEG के रूप में सहेज सकता हूँ? man scanimageबस कहता है कि मैं pnmया के tiffसाथ उपयोग कर सकते हैं --format। इनमें से न तो मैं क्या चाहता हूं और दोनों अविश्वसनीय रूप से बड़ी फ़ाइलों (25 एमबी!) का उत्पादन कर रहे हैं
आरोन फ्रेंक

1
आप उन्हें पैकेज convertमें कमांड से बदल सकते हैं imagemagick। मैं जवाब अपडेट कर दूंगा।
ओली

आधुनिक स्कैनिमेज मूल रूप से पीएनजी और जेपीईजी का समर्थन करता है, किसी भी इमेजमैगिक की आवश्यकता नहीं है (जो अच्छा है)
लवशा २५'१ p

2

18.04 एलटीएस में परीक्षण किया गया, ठीक काम करता है।

आपको स्कैन रिज़ॉल्यूशन (150/300/600 डीपीआई) सेट करने की आवश्यकता हो सकती है। इस प्रयोग को करने के लिए "--resolution" परम (यह स्कैन स्कैनमैज पेजपेज डॉक्स में उल्लिखित नहीं है )। यह आपको उत्पादित फ़ाइलों के आकार को कम करने में मदद करता है।

पीएनजी आउटपुट के साथ 600 डीपीआई स्कैन के लिए उदाहरण:

scanimage "epson2:libusb:002:003" --resolution 600 --format=png

यदि आप एक छवि (पाठ नहीं) स्कैन करते हैं तो 300 और 600 डीपीआई के बीच आउटपुट फ़ाइल आकार अंतर महत्वपूर्ण है।

डिफ़ॉल्ट A4 छवि के लिए मेरे मूल्य:

  • 300 डीपीआई: 2560px * 3150px छवि, 2-20 एमबी * .पीएनजी फ़ाइल
  • 600 डीपीआई: 5120px * 7020px छवि, 30-65 एमबी * .पीएनजी फ़ाइल
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.