पुराने स्कैन किए गए दस्तावेजों को काले और सफेद में कैसे परिवर्तित करें


25

मेरे पास कुछ पुराने दस्तावेज हैं जिन्हें स्कैन किया गया है, और मैं उन्हें काले और सफेद में बदलना चाहता हूं। सामग्री हमेशा काली होनी चाहिए, और पृष्ठभूमि सफेद:

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

मैं फोटोशॉप का इस्तेमाल करता हूं।


इस तरह के एक अंधेरे पृष्ठभूमि के साथ बहुत मुश्किल हो सकता है। आमतौर पर आप इस बारे में फ़ोटोशॉप में एक स्तर समायोजन के साथ चले जाते हैं
एडम शुल्ड

आपके उत्तर के लिए धन्यवाद आपको बहुत मदद मिली। मुझे काले और सफेद में परिवर्तित होने के बाद भी समस्या हो रही थी, इसलिए मैंने कुछ स्तरों में काम किया और अभी भी कुछ ग्रेपन चल रहा था। इसलिए मैं समायोजन और छाया / प्रकाश डाला गया। इसने बहुत अच्छी तरह से काम किया, इसे अधिकतम के साथ गड़बड़ कर दिया और इसे दस्तावेज़ के पक्ष में एक अंधेरे छाया में लाया और उनके पास से 90% पर जादू की छड़ी का इस्तेमाल किया और किनारों और पाठ के चारों ओर साफ करने के लिए इरेज़र का उपयोग किया। कुछ अक्षरों को ठीक करने के लिए ज़ूम इन और पेंट किया गया। मुझे फोटोशॉप पसंद है।

जवाबों:


18

यदि आपके पास स्कैनिंग पर नियंत्रण है, या उन्हें बचाया जा सकता है, तो स्कैन में कंट्रास्ट सेटिंग को बढ़ाएं और जिस काले बिंदु को आप पा सकते हैं, उसके सबसे काले बिंदु पर सेट करें। इससे कदम नीचे आसान हो जाएंगे। यदि नहीं, तो पढ़ें ...

यहाँ एक काफी पुराने दस्तावेज़ स्कैन का हिस्सा है:

पुराने दस्तावेज की स्कैन

दस्तावेज़ के आधार पर विवरण अलग-अलग होंगे (उदाहरण के लिए आपके नमूने की तुलना में यह कुछ हद तक विपरीत है), लेकिन व्यापक रूपरेखा समान होगी।

  • एक काले और सफेद समायोजन परत का उपयोग करके ग्रेस्केल में परिवर्तित करें। बैकग्राउंड को हल्का करने के लिए समायोजन लेयर पैनल में टार्गेट एडजस्टमेंट टूल ("स्क्रबबी") का प्रयोग करें (जितना आप कर सकते हैं) पाठ (बाएं तरफ स्क्रब) को गहरा करें।

काले और सफेद समायोजन परत

ध्यान दें कि पीले रंग की पृष्ठभूमि को हल्का करते हुए, येलो स्लाइडर सही तक है। मैं केवल पाठ को थोड़ा काला करने में सक्षम था।

  • कंट्रास्ट बढ़ाने के लिए एक लेवल एडजस्टमेंट लेयर का उपयोग करें।

स्तर समायोजन

यह आपको 95% वहां जाता है। एक स्कैन किए गए दस्तावेज़ में आम तौर पर दाईं ओर (कागज) की ओर एक बड़ी गांठ और बाएं (पाठ) की ओर एक छोटी गांठ होती है। सही सेटिंग्स खोजने के लिए आपको अपने दस्तावेज़ों के साथ प्रयोग करना होगा।

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


आपको धन्यवाद, मैं तीसरे संस्करण की कोशिश करूँगा, कि मुझे क्या चाहिए :)
user2496077

1
यह दो चरणों वाली प्रक्रिया है। सर्वोत्तम परिणामों के लिए दोनों चरणों का उपयोग करें।
एलन गिल्बर्टसन

बहुत अच्छा टोटूरियल दाहा आसान कार्य करने के लिए शैली को बदलने के लिए एक व्यायाम करना चाहते हैं
रिकर्ड नडेगी

11

आप फ़ोटोशॉप का उल्लेख करते हैं, लेकिन यदि आप रुचि रखते हैं, तो एक GIMP प्लगइन भी है जो उन्नत ग्रेस्केल सफाई और प्रसंस्करण करता है:

  • धब्बों को दूर करता है
  • काली स्याही पर सफेद छिद्रों को भरता है
  • विशिष्ट उपयोगकर्ता परिभाषित आकृतियों को निकालता है
  • क्षतिग्रस्त रैखिक पुनर्जनन है
  • सामयिक अपघटन

इसे नुवोला टूल कहा जाता है , और यह मुख्य रूप से स्कैन की गई कला पर केंद्रित है, लेकिन आप इसे आजमाना चाहते हैं।

पहले:

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

बाद:

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

स्रोत: जीआईएमपी प्लगिन रजिस्ट्री


9

GIMP के साथ:

  1. एक फ़ाइल खोलो।
  2. अपने दस्तावेज़ को ग्रेस्केल में बदलें: चित्र → मोड → ग्रेस्केल
  3. पृष्ठभूमि रंग का चयन करें : → रंग द्वारा चयन करें, पृष्ठभूमि के रंग पर माउस पॉइंटर के साथ क्लिक करें।
  4. चयनित रंग को उल्टा करें : → इनवर्ट का चयन करें
  5. चयन की प्रतिलिपि बनाएँ: संपादित करें → कॉपी करें
  6. एक नई फ़ाइल बनाएँ: फ़ाइल → नया
  7. फ़ील्ड में, एक नई फ़ाइल के संवाद में: उन्नत विकल्प चुनें: इसके साथ भरें : सफेद , ठीक है।
  8. नए खुले दस्तावेज़ की विंडो में कहीं भी क्लिक करें, बस उसे चुनने के लिए।
  9. क्लिपबोर्ड की सामग्री को चिपकाएँ: संपादित करें → चिपकाएँ
  10. ब्लैक टेक्स्ट को बढ़ाने के लिए एक नई लेयर जोड़ें: लेयर → विज़िबल से न्यू , लेयर के पैलेट में, फ़ील्ड में: मोड : मल्टीप्ली चुनें ।
  11. दो परतों को मिलाएं : परत → मर्ज डाउन
  12. परिणाम को JPEG फ़ाइल के रूप में सहेजें: फ़ाइल → निर्यात के रूप में , jpeg चुनें और गुणवत्ता को कम से कम 60 सेट करें।

वाह, यह आश्चर्यजनक रूप से अच्छा काम किया! धन्यवाद दोस्त!
अल्फ्रेडो हर्नांडेज़

CS6 समाधान की तुलना में इस तरह तेजी से मिला। मुद्रण करते समय, स्कैन की गई छवि के पीछे एक दृश्यमान, आकर्षक दृश्य था।
user919426

2

मैंने विभिन्न उल्लिखित विधियों की कोशिश की। फ्री फाइनट्रेशल्ड http://www.mehdiplugins.com/english/finethreshold.htm प्लगइन। यह प्लगइन जल्दी से अच्छे परिणाम प्रदान करता है बशर्ते कि दस्तावेज़ समरूप रूप से प्रकाश में हो और कागज भी समरूप गुणवत्ता का हो। हालाँकि यह मेरा मामला नहीं था। मैंने अनुभव किया कि हर दस्तावेज़ का ऊपरी भाग नीचे से अधिक हल्का था। नतीजतन, हर विधि और इसकी आंशिक सेटिंग केवल हर पृष्ठ के हिस्से के लिए अच्छी तरह से काम करती है और इसके बाकी हिस्सों के लिए नहीं।

आखिरकार मुझे "डायनेमिक थ्रेशहोल्डिंग" का प्रभाव मिला, जो ज़ोनर फोटो स्टूडियो v15 का हिस्सा है । मुझे लगता है कि कुछ समय के लिए इसका एवलांच संस्करण मुफ्त है। यह पड़ोस की हल्कापन के अनुसार बी / डब्ल्यू सीमा को ऑफसेट करता है। इसका आवेदन केवल एक-चरणीय प्रक्रिया है। मेरे लिए "बड़े, मूल्य +14" के मापदंडों ने बहुत अच्छा काम किया। "संपादक" के अलावा, ज़ोनर में "प्रबंधक" इंटरफ़ेस भी है जिसमें आप सभी चयनित छवियों पर बैच को संसाधित कर सकते हैं। अंत में मैं उत्कृष्ट विपरीत के साथ बहुत पुराने 300 डीपीआई लेजर प्रिंटर पर परिणाम प्रिंट करने में सक्षम था।

अब, केवल एक ही शेष कार्य जिसके लिए मैं देख रहा हूं , प्रत्येक छवि को स्वचालित रूप से अनावश्यक मार्जिन को काटने के लिए एक बौद्धिक तरीके से स्वचालित सीआरओपी है। किसी भी संकेत का स्वागत है क्योंकि मैनुअल क्रॉपिंग उबाऊ होने के साथ-साथ समय लेने वाली भी है।


1

ऐसा करने वाले GIMP प्लगइन रजिस्ट्री में एक प्लगइन था। यह अब यहाँ संग्रहीत है

कुछ समय पहले मैंने पायथन में इसका अनुवाद किया और यह बहुत तेजी से चला।

यहाँ मूल प्रश्न में छवि के लिए इसके आवेदन का परिणाम है:

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

यहाँ एलन के उत्तर में छवि के लिए इसके अनुप्रयोग का परिणाम है:

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

वैसे भी यहाँ प्लगइन का कोड है:

from __future__ import division
import random
import gimp, gimpfu

pdb = gimp.pdb

sample_count = 100

def set_image_background_to_white(image, drawable):
  pdb.gimp_context_push()
  pdb.gimp_image_undo_group_start(image)
  pdb.gimp_progress_set_text('Correcting background')

  if drawable.is_gray:
    channel_count = 1
  elif drawable.is_rgb:
    channel_count = 3

  assert not drawable.is_indexed

  # get some random points in the image
  sum_by_channel = [0]*channel_count
  for sample_index in range(sample_count):
    px = pdb.gimp_drawable_get_pixel(drawable,
                                     random.randint(0, pdb.gimp_drawable_width (drawable)-1),
                                     random.randint(0, pdb.gimp_drawable_height(drawable)-1))[1]

    for i in range(channel_count):
      sum_by_channel[i] += px[i]

    pdb.gimp_progress_update(sample_index/sample_count)

  if drawable.is_gray:
    pdb.gimp_levels(drawable, gimpfu.HISTOGRAM_VALUE,
                    0, sum_by_channel[0]/sample_count,
                    1.,
                    0, 255)
  elif drawable.is_rgb:
    for i in range(channel_count):
      pdb.gimp_levels(drawable, 1+i,
                      0, sum_by_channel[i]/sample_count,
                      1.,
                      0, 255)

  pdb.gimp_levels(drawable, gimpfu.HISTOGRAM_VALUE,
                  0, 255,
                  0.6,
                  0, 255)

  pdb.gimp_image_undo_group_end(image)
  pdb.gimp_displays_flush()
  pdb.gimp_progress_update(1.)
  pdb.gimp_context_pop()

gimpfu.register('set_image_background_to_white',           # name
                'Set image background to white',           # blurb
                'No help info yet',                        # help
                'Robert Fleming',                          # author
                'Robert Fleming',                          # copyright
                '2015',                                    # date
                '<Image>/Filters/Set Background to White', # menupath
                'RGB*, GRAY*',                             # imagetypes
                [],                                        # params
                [],                                        # results
                set_image_background_to_white,             # function
                )

gimpfu.main()

-2

बस फ़ोटोशॉप के साथ प्रयास करें। ग्रे स्केल मोड।


1
ग्राफिक डिजाइन एसई में आपका स्वागत है! हम और अधिक पूर्ण उत्तरों की तलाश कर रहे हैं, न कि केवल एक-लाइनर की। क्या आप बता सकते हैं कि ग्रे स्केल मोड के साथ ऐसा कैसे करें?
लुसियानो
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.