इमेजमैगिक या ग्राफिक्समैगिक का उपयोग करके स्कैन किए गए चित्रों को ऑटो-ट्रिम कैसे करें?


11

मुझे * .jpg प्रारूप में कुछ स्कैन की गई छवियां मिली हैं। उन्हें greyscale या color में A4 स्कैनर का उपयोग करके स्कैन किया जाता है। स्कैन किए गए पृष्ठों के बहुत अलग आयाम हैं - कुछ A5, कुछ A6, कुछ व्यवसाय कार्ड आदि। स्कैनर कवर सफेद है।

मैं इमेजमागिक या ग्राफिक्समैगिक (उन टूल का उपयोग करके सभी सफेद सीमाओं को ट्रिम करना चाहता हूं, क्योंकि मैं बैच-प्रोसेस को आगे बढ़ाना चाहता हूं)। मैं समझता हूं कि सीमा को स्कैन किया गया है, इसलिए पूर्ण सफेद नहीं है और कभी-कभी छवि को बहुत अधिक या बहुत कम ट्रिमिंग का कारण बन सकता है। हालांकि फज के साथ ट्रिम पैरामीटर का उपयोग करने से मुझे हमेशा बहुत बड़ी छवि मिलती है। उदाहरण के लिए, नीचे व्यवसाय कार्ड की छवि का उपयोग कर:

gm.exe convert -crop -fuzz 50% 01-pixelated.jpg 01-pixelated-gm.jpg

वह छवि बनाता है जो अभी भी दाईं और नीचे से नहीं कटी है। नतीजा वही होता है जो मैं -फज पैरामीटर के लिए कोई संख्या नहीं रखता।

क्या आप कृपया इसका परीक्षण कर सकते हैं और कमांड लाइन को सलाह दे सकते हैं जो काम करेगा?

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


क्या आप पाठ / सामग्री के किनारों पर या कागज के टुकड़े के किनारों पर सही ट्रिम करना चाहते हैं, जो भी इसका आकार है (A4, A5, A6)? आपके उदाहरण में, कार्ड की निचली सीमा बिल्कुल भी दिखाई नहीं देती है - मुझे नहीं पता कि आप इसका पता कैसे लगा सकते हैं।
23

मैं चाहता हूं कि यह सामग्री के किनारों पर छंटनी की जाए।
अर्क

जवाबों:


9

ImageMagick में इस कमांड को आज़माएँ:

convert input.jpg -fuzz 80% -trim +repage output.jpg

मैंने इसे ImageMagick 6.4.4 Q16 के साथ परीक्षण किया और, आपके द्वारा लिंक की गई छवि से शुरू होकर, मैंने यह आउटपुट इमेज प्राप्त की:

उत्पादन


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