छवि अनुरेखण (इमेज ट्रेसिंग): Difference between revisions

From Vigyanwiki
(Created page with "{{short description|Conversion of raster graphics into vector graphics}} {{Multiple issues| {{Update|date=May 2023}} {{Lead too short|date=April 2023}} }} कंप्य...")
 
No edit summary
 
(9 intermediate revisions by 4 users not shown)
Line 1: Line 1:
{{short description|Conversion of raster graphics into vector graphics}}
{{short description|Conversion of raster graphics into vector graphics}}
{{Multiple issues|
[[ कंप्यूटर चित्रलेख | कंप्यूटर चित्रलेख]] में, '''छवि अनुरेखण (इमेज ट्रेसिंग)''', रैस्टर करने वाली सदिश रूपांतरण या '''रैस्टर वेक्टरीकरण''', [[रेखापुंज ग्राफिक्स|रैस्टर ग्राफिक्स]] का [[वेक्टर ग्राफिक्स|सदिश ग्राफिक्स]] में रूपांतरण होता है।
{{Update|date=May 2023}}
{{Lead too short|date=April 2023}}
}}
[[ कंप्यूटर चित्रलेख ]] में, इमेज ट्रेसिंग, रैस्टर-टू-वेक्टर रूपांतरण या रैस्टर वेक्टराइजेशन, [[रेखापुंज ग्राफिक्स]] का [[वेक्टर ग्राफिक्स]] में रूपांतरण है।


==पृष्ठभूमि==
==पृष्ठभूमि==
[[File:Bitmap VS SVG.svg|right|300px|thumb|यह छवि बिटमैप और वेक्टर छवियों के बीच अंतर को दर्शाती है। बिटमैप छवि पिक्सेल के एक निश्चित सेट से बनी होती है, जबकि वेक्टर छवि आकृतियों के एक निश्चित सेट से बनी होती है। चित्र में, बिटमैप को स्केल करने से पिक्सेल का पता चलता है जबकि वेक्टर छवि को स्केल करने से आकृतियाँ सुरक्षित रहती हैं।]]एक छवि में कोई संरचना नहीं होती है: यह सिर्फ कागज पर निशान, फिल्म में अनाज, या [[बिटमैप]] में पिक्सेल का एक संग्रह है। हालाँकि ऐसी छवि उपयोगी है, इसकी कुछ सीमाएँ हैं। यदि छवि को पर्याप्त रूप से बड़ा किया जाता है, तो इसकी कलाकृतियाँ दिखाई देती हैं। हाफ़टोन बिंदु, फ़िल्म ग्रेन और पिक्सेल स्पष्ट हो जाते हैं। तेज़ किनारों की छवियाँ धुंधली या दांतेदार हो जाती हैं। उदाहरण के लिए, [[पिक्सेलेशन]] देखें। आदर्श रूप से, एक वेक्टर छवि में समान समस्या नहीं होती है। किनारों और भरे हुए क्षेत्रों को गणितीय वक्र या ग्रेडिएंट के रूप में दर्शाया जाता है, और उन्हें मनमाने ढंग से बढ़ाया जा सकता है (हालांकि निश्चित रूप से अंतिम छवि को प्रस्तुत करने के लिए रैस्टराइजेशन भी होना चाहिए, और इसकी गुणवत्ता दिए गए इनपुट के लिए रैस्टराइजेशन एल्गोरिदम की गुणवत्ता पर निर्भर करती है) .
[[File:Bitmap VS SVG.svg|right|300px|thumb|यह इमेज बिटमैप और सदिश इमेजयों के बीच अंतर को प्रदर्शित करती है। बिटमैप इमेज पिक्सेल के एक निश्चित समूह से निर्मित होती है, जबकि सदिश इमेज आकृतियों के एक निश्चित समूह से निर्मित होती है। चित्र में, बिटमैप को स्केल करने से पिक्सेल का पता चलता है जबकि सदिश इमेज को स्केल करने से आकृतियाँ सुरक्षित रहती हैं।]]एक इमेज में कोई संरचना नहीं होती है: यह मात्र कागज पर चिन्ह, फिल्म में अनाज, या [[बिटमैप]] में पिक्सेल का एक संग्रह होता है। यघपि ऐसी इमेज उपयोगी होती है, इसकी कुछ सीमाएँ होती हैं। यदि इमेज को पर्याप्त रूप से बड़ा किया जाता है, तो इसकी कलाकृतियाँ दिखाई देती हैं। हाफ़टोन बिंदु, फ़िल्म ग्रेन और पिक्सेल स्पष्ट हो जाते हैं। तेज़ सीमओं की इमेजयाँ धुंधली या असमतल हो जाती हैं। उदाहरण के लिए, [[पिक्सेलेशन]] देखें। आदर्श रूप से, एक सदिश इमेज में समान समस्या नहीं होती है। सीमओं और भरे हुए क्षेत्रों को गणितीय वक्र या ग्रेडिएंट के रूप में प्रदर्शित किया जाता है, और उन्हें अनैतिक विधि से बढ़ाया जा सकता है (यघपि निश्चित रूप से अंतिम इमेज को प्रस्तुत करने के लिए रेखांकित भी होना चाहिए, और इसकी गुणवत्ता दिए गए इनपुट के लिए रेखांकित एल्गोरिदम की गुणवत्ता पर निर्भर करती है)


वैश्वीकरण में कार्य एक द्वि-आयामी छवि को छवि के द्वि-आयामी वेक्टर प्रतिनिधित्व में परिवर्तित करना है। यह छवि की जांच नहीं कर रहा है और चित्रित किए जा सकने वाले त्रि-आयामी मॉडल को पहचानने या निकालने का प्रयास नहीं कर रहा है; यानी यह [[कंप्यूटर दृष्टि]] नहीं है. अधिकांश अनुप्रयोगों के लिए, वैश्वीकरण में ऑप्टिकल कैरेक्टर पहचान भी शामिल नहीं होती है; पात्रों को बिना कोई महत्व दिए रेखाओं, वक्रों या भरी हुई वस्तुओं के रूप में माना जाता है। वेक्टरीकरण में, चरित्र का आकार संरक्षित रहता है, इसलिए कलात्मक अलंकरण बने रहते हैं।
वेक्टरीकरण में कार्य एक द्वि-आयामी इमेज को इमेज के द्वि-आयामी सदिश प्रतिनिधित्व में परिवर्तित करता है। यह इमेज की जांच नहीं करता है और चित्रित किए जा सकने वाले त्रि-आयामी मॉडल को पहचानने या निकालने का प्रयास नहीं करता है; अर्थात् यह [[कंप्यूटर दृष्टि|विज़न प्रणाली]] नहीं होती है। अधिकांश अनुप्रयोगों के लिए, वेक्टरीकरण में ऑप्टिकल कैरेक्टर पहचान भी सम्मिलित नहीं होती है; पात्रों को बिना कोई महत्व दिए रेखाओं, वक्रों या भरी हुई वस्तुओं के रूप में माना जाता है। सदिकरण में, अक्षर का आकार संरक्षित रहता है, इसलिए कलात्मक अलंकरण बने रहते हैं।


वैश्वीकरण रेखापुंजीकरण के अनुरूप उलटा ऑपरेशन है, क्योंकि [[ अभिन्न ]] व्युत्पन्न है। और, इन अन्य दो ऑपरेशनों की तरह, जबकि [[रैस्टराइज़ेशन]] काफी सीधा और एल्गोरिथम है, वेक्टराइज़ेशन में खोई हुई जानकारी का पुनर्निर्माण शामिल है और इसलिए [[अनुमानी]] तरीकों की आवश्यकता होती है।
वेक्टरीकरण रैस्टराइज़ेशन के अनुरूप व्यत्क्रम संचालन होता है, क्योंकि यह एक [[ अभिन्न |अभिन्न]] व्युत्पन्न होता है। और, इन अन्य दो संचालनों की तरह, [[रैस्टराइज़ेशन]] अधिक सरल और एल्गोरिथम होता है, वेक्टरकृत में विलुप्त हुई सूचना का पुनर्निर्माण सम्मिलित होता है और इसलिए (हयूरिस्टिक)[[अनुमानी]] विधियों की आवश्यकता होती है।


मानचित्र, कार्टून, लोगो, क्लिप आर्ट और तकनीकी चित्र जैसी सिंथेटिक छवियां वैश्वीकरण के लिए उपयुक्त हैं। उन छवियों को मूल रूप से वेक्टर छवियों के रूप में बनाया जा सकता था क्योंकि वे ज्यामितीय आकृतियों पर आधारित हैं या सरल वक्रों से खींची गई हैं।
मानचित्र, कार्टून, लोगो, क्लिप आर्ट और तकनीकी चित्र जैसी सिंथेटिक इमेजयां वेक्टरीकरण के लिए उपयुक्त होती हैं। उन इमेजयों को मूल रूप से सदिश इमेजयों के रूप में बनाया जा सकता था क्योंकि वे ज्यामितीय आकृतियों पर आधारित हैं या सरल वक्रों से खींची गई होती हैं।


निरंतर टोन वाली तस्वीरें (जैसे लाइव पोर्ट्रेट) वैश्वीकरण के लिए अच्छे उम्मीदवार नहीं हैं।
निरंतर टोन वाली तस्वीरें (जैसे लाइव पोर्ट्रेट) वेक्टरीकरण के लिए श्रेष्ट प्रतियोगी नहीं होते हैं।


वैश्वीकरण के लिए इनपुट एक छवि है, लेकिन एक छवि कई रूपों में आ सकती है जैसे कि एक तस्वीर, कागज पर एक चित्र, या कई Image_file_formats#Raster_formats में से एक। प्रोग्राम जो रैस्टर-टू-वेक्टर रूपांतरण करते हैं, वे टैग की गई छवि फ़ाइल प्रारूप, बीएमपी फ़ाइल प्रारूप और [[ पोर्टेबल नेटवर्क ग्राफ़िक्स ]] जैसे बिटमैप प्रारूप स्वीकार कर सकते हैं।
वेक्टरीकरण के लिए इनपुट एक इमेज होती है, परन्तु एक इमेज कई रूपों में आ सकती है जैसे कि एक तस्वीर, कागज पर एक चित्र, या कई रैस्टर फ़ाइल स्वरूपों में से एक में हो सकती है। प्रोग्राम जो रैस्टर-टू-सदिश रूपांतरण करते हैं, वे टैग की गई इमेज फ़ाइल प्रारूप, बीएमपी फ़ाइल प्रारूप और [[ पोर्टेबल नेटवर्क ग्राफ़िक्स |पोर्टेबल नेटवर्क ग्राफ़िक्स]] जैसे बिटमैप प्रारूप स्वीकार कर सकते हैं।


आउटपुट एक Image_file_formats#Vector_formats है। सामान्य वेक्टर प्रारूप [[स्केलेबल वेक्टर ग्राफिक्स]], [[ऑटोकैड डीएक्सएफ]], [[ संलग्न पोस्ट स्क्रिप्ट ]], उन्नत मेटाफ़ाइल प्रारूप और [[एडोब इलस्ट्रेटर]] हैं।
आउटपुट एक सदिश फ़ाइल स्वरूप होता है। सामान्य सदिश प्रारूप [[स्केलेबल वेक्टर ग्राफिक्स|स्केलेबल सदिश ग्राफिक्स]](एसवीजी),[[ऑटोकैड डीएक्सएफ|डीएक्सएफ]], [[ संलग्न पोस्ट स्क्रिप्ट |संलग्न पोस्ट स्क्रिप्ट]], उन्नत मेटाफ़ाइल प्रारूप और [[एडोब इलस्ट्रेटर]] होते हैं।


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


वेक्टरीकरण का उपयोग उस जानकारी को पुनर्प्राप्त करने के लिए भी किया जाता है जो मूल रूप से वेक्टर प्रारूप में थी लेकिन खो गई है या अनुपलब्ध हो गई है। हो सकता है कि किसी कंपनी ने किसी ग्राफ़िक आर्ट फर्म से लोगो मंगवाया हो। हालाँकि ग्राफ़िक्स फर्म ने वेक्टर प्रारूप का उपयोग किया था, क्लाइंट कंपनी को उस प्रारूप की प्रति प्राप्त नहीं हुई होगी। इसके बाद कंपनी लोगो की एक पेपर कॉपी को स्कैन और वेक्टराइज़ करके एक वेक्टर प्रारूप प्राप्त कर सकती है।
वेक्टरकृत का उपयोग उस सूचना को पुनर्प्राप्त करने के लिए भी किया जाता है जो मूल रूप से सदिश प्रारूप में थी परन्तु विलुप्त हो गयी थी या अनुपलब्ध हो गई है। हो सकता है कि किसी कंपनी ने किसी ग्राफ़िक आर्ट फर्म से लोगो मंगवाया हो। यघपि ग्राफ़िक्स फर्म ने सदिश प्रारूप का उपयोग किया था, क्लाइंट कंपनी को उस प्रारूप की प्रति प्राप्त नहीं हुई थी। इसके पश्चात् कंपनी लोगो की एक पेपर कॉपी को स्कैन और वेक्टरकृत करके एक सदिश प्रारूप प्राप्त कर सकती है।


==प्रक्रिया==
==प्रक्रिया==
[[File:Mad scientist caricature.png|thumb|मूल पीएनजी फ़ाइल (16 केबी)]]
[[File:Mad scientist caricature.png|thumb|मूल पीएनजी फ़ाइल (16 केबी)]]
[[File:Mad scientist.svg|thumb|हाथ से एसवीजी में परिवर्तित (49 केबी)]]वेक्टरीकरण एक छवि से शुरू होता है।
[[File:Mad scientist.svg|thumb|हाथ से एसवीजी में परिवर्तित (49 केबी)]]वेक्टरकृत एक इमेज से प्रारम्भ होता है।


===मैनुअल===
===मैनुअल===


छवि को मैन्युअल रूप से वेक्टरकृत किया जा सकता है। एक व्यक्ति छवि को देख सकता है, कुछ माप कर सकता है, और फिर आउटपुट फ़ाइल को हाथ से लिख सकता है। न्यूट्रिनो के बारे में तकनीकी चित्रण के वेक्टरीकरण का यही मामला था। चित्रण में कुछ ज्यामितीय आकृतियाँ और बहुत सारा पाठ है; आकृतियों को परिवर्तित करना अपेक्षाकृत आसान था, और एसवीजी वेक्टर प्रारूप पाठ (यहां तक ​​कि सबस्क्रिप्ट और सुपरस्क्रिप्ट) को आसानी से दर्ज करने की अनुमति देता है।
इमेज को मैन्युअल रूप से वेक्टरकृत किया जा सकता है। एक व्यक्ति इमेज को देख सकता है, कुछ माप कर सकता है, और फिर आउटपुट फ़ाइल को हाथ से लिख सकता है। न्यूट्रिनो के बारे में तकनीकी चित्रण के वेक्टरकृत की यही स्थिति थी। चित्रण में कुछ ज्यामितीय आकृतियाँ और अत्यधिक टेक्स्ट होता है; आकृतियों को परिवर्तित करना अपेक्षाकृत सरल होता है, और एसवीजी सदिश प्रारूप टेक्स्ट (यहां तक ​​कि सबस्क्रिप्ट और सुपरस्क्रिप्ट) को सरलता से दर्ज करने की अनुमति देता है।


मूल छवि में कोई वक्र नहीं था (पाठ को छोड़कर), इसलिए रूपांतरण सीधा है। वक्र रूपांतरण को और अधिक जटिल बनाते हैं। जटिल आकृतियों के मैन्युअल वेक्टरीकरण को कुछ वेक्टर_ग्राफिक्स_एडिटर में निर्मित ट्रेसिंग फ़ंक्शन द्वारा सुविधाजनक बनाया जा सकता है।
मूल इमेज में कोई वक्र नहीं था (टेक्स्ट को छोड़कर), इसलिए रूपांतरण सीधा होता है। वक्र रूपांतरण को और अधिक समष्टि बनाते हैं। समष्टि आकृतियों के मैन्युअल वेक्टरकृत को कुछ सदिश ग्राफिक्स एडिटर में निर्मित ट्रेसिंग फ़ंक्शन द्वारा सुविधाजनक बनाया जा सकता है।


यदि छवि अभी तक मशीन में पढ़ने योग्य रूप में नहीं है, तो इसे प्रयोग करने योग्य फ़ाइल प्रारूप में स्कैन करना होगा।
यदि इमेज अभी तक मशीन में पढ़ने योग्य रूप में नहीं होता है, तो इसे प्रयोग करने योग्य फ़ाइल प्रारूप में स्कैन करना होता है।


एक बार मशीन-पठनीय बिटमैप होने पर, छवि को वेक्टर ग्राफ़िक्स संपादकों (जैसे Adobe Illustrator, [[CorelDRAW]], या [[Inkscape]]) की तुलना में आयात किया जा सकता है। फिर कोई व्यक्ति प्रोग्राम की संपादन सुविधाओं का उपयोग करके छवि के तत्वों का मैन्युअल रूप से पता लगा सकता है। मूल छवि में वक्रों को रेखाओं, चापों और बेज़ियर वक्रों के साथ अनुमानित किया जा सकता है। एक चित्रण कार्यक्रम तख़्ता गांठों को एक करीबी फिट के लिए समायोजित करने की अनुमति देता है। मैन्युअल वैश्वीकरण संभव है, लेकिन यह थकाऊ हो सकता है।
एक बार मशीन से पढ़ने योग्य बिटमैप होने पर, इमेज को सदिश ग्राफ़िक्स संपादकों (जैसे एडोब इलस्ट्रेटर, [[CorelDRAW|कोरलड्रा]], या [[Inkscape|इंकस्थान]]) की तुलना में आयात किया जा सकता है। फिर कोई व्यक्ति प्रोग्राम की संपादन सुविधाओं का उपयोग करके इमेज के तत्वों का मैन्युअल रूप से पता लगा सकता है। मूल इमेज में वक्रों को रेखाओं, चापों(आर्क्स) और बेज़ियर वक्रों के साथ अनुमानित किया जा सकता है। एक चित्रण प्रोग्राम स्प्लीन नोड्स को एक समीप स्थापित करने के लिए समायोजित करने की अनुमति देता है। मैन्युअल वेक्टरीकरण संभव है, परन्तु यह शुष्क हो सकता है।


हालाँकि ग्राफ़िक्स ड्राइंग कार्यक्रम काफी समय से मौजूद हैं, लेकिन ड्राइंग टैबलेट का उपयोग करने पर भी कलाकारों को फ्रीहैंड ड्राइंग सुविधाएं अजीब लग सकती हैं। किसी प्रोग्राम का उपयोग करने के बजाय, पेपर कागज पर प्रारंभिक स्केच बनाने की अनुशंसा करता है। स्केच को स्कैन करने और इसे कंप्यूटर में फ्रीहैंड ट्रेस करने के बजाय, पेपर कहता है: ग्राफिक टैबलेट और स्टाइलस के साथ कुशल लोग स्केच के स्कैन को अंडरले के रूप में उपयोग करके और उस पर ड्राइंग करके सीधे CorelDRAW में निम्नलिखित परिवर्तन कर सकते हैं। मैं कलम और स्याही और एक हल्की मेज का उपयोग करना पसंद करता हूँ; अंतिम छवि का अधिकांश भाग स्याही में हाथ से लगाया गया था। बाद में लाइन-ड्राइंग छवि को 600 डीपीआई पर स्कैन किया गया, एक पेंट प्रोग्राम में साफ किया गया, और फिर एक प्रोग्राम के साथ स्वचालित रूप से पता लगाया गया।<ref>{{harvnb|Pepper|2005|pp=68–71}}</ref> एक बार जब काली और सफेद छवि ग्राफ़िक्स प्रोग्राम में थी, तो कुछ अन्य तत्व जोड़े गए और आकृति रंगीन हो गई।
यघपि ग्राफ़िक्स ड्राइंग प्रोग्राम अधिक समय से उपस्थित होता हैं, परन्तु ड्राइंग टैबलेट का उपयोग करने पर भी कलाकारों को फ्रीहैंड ड्राइंग सुविधाएं विचित्र लग सकती हैं। किसी प्रोग्राम का उपयोग करने के अतिरिक्त, पेपर कागज पर प्रारंभिक स्केच बनाने की अनुशंसा करता है। स्केच को स्कैन करने और इसे कंप्यूटर में फ्रीहैंड ट्रेसिंग करने के अतिरिक्त, ग्राफिक टैबलेट और स्टाइलस के साथ कुशल लोग स्केच के स्कैन को अंडरले के रूप में उपयोग करके और उस पर ड्राइंग करके सीधे कोरेल ड्रा में निम्नलिखित परिवर्तन कर सकते हैं। मैं कलम और इंक और एक हल्की मेज का उपयोग करना पसंद करता हूँ; अंतिम इमेज का अधिकांश भाग इंक में हाथ से लगाया गया था। पश्चात् में लाइन-ड्राइंग इमेज को 600 डीपीआई पर स्कैन किया गया, एक पेंट प्रोग्राम में साफ किया गया, और फिर एक प्रोग्राम के साथ स्वचालित रूप से पता लगाया गया।<ref>{{harvnb|Pepper|2005|pp=68–71}}</ref> एक बार जब काली और सफेद इमेज ग्राफ़िक्स प्रोग्राम में थी, तो कुछ अन्य तत्व जोड़े गए थे जिसके परिणामस्वरूप आकृति रंगीन हो गई थी।


इसी तरह, प्लॉच ने एक डिजिटल फोटोग्राफ से एक डिज़ाइन फिर से बनाया। जेपीईजी को आयात किया गया था और कुछ बुनियादी आकृतियों को हाथ से खोजा गया था और ग्राफिक्स ड्राइंग प्रोग्राम में रंगीन किया गया था; अधिक जटिल आकृतियों को अलग ढंग से संभाला गया। प्लोच ने पृष्ठभूमि को हटाने और अधिक जटिल छवि घटकों को क्रॉप करने के लिए एक बिटमैप संपादक का उपयोग किया। फिर उन्होंने छवि को मुद्रित किया और एक साफ काली और सफेद रेखा रेखाचित्र प्राप्त करने के लिए इसे ट्रेसिंग पेपर पर हाथ से ट्रेस किया। उस ड्राइंग को स्कैन किया गया और फिर एक प्रोग्राम के साथ वेक्टराइज़ किया गया।<ref>{{harvnb|Ploch|2005|p=17}}</ref>
इसी तरह, प्लॉच ने एक डिजिटल फोटोग्राफ से एक डिज़ाइन फिर से निर्मित किया था। जेपीईजी को आयात किया गया था और कुछ मूलभूत आकृतियों को हाथ से अन्वेषण किया गया था और ग्राफिक्स ड्राइंग प्रोग्राम में रंगीन किया गया था; अधिक समष्टि आकृतियों को भिन्न विधि से संचित किया गया था। प्लोच ने पृष्ठभूमि को हटाने और अधिक समष्टि इमेज घटकों को क्रॉप करने के लिए एक बिटमैप संपादक का उपयोग किया। फिर उन्होंने इमेज को प्रिंट किया और एक साफ काली और सफेद रेखा रेखाचित्र प्राप्त करने के लिए इसे ट्रेसिंग पेपर पर हाथ से ट्रेसिंग किया। उस ड्राइंग को स्कैन किया गया और फिर एक प्रोग्राम के साथवेक्टरकृत किया गया था।<ref>{{harvnb|Ploch|2005|p=17}}</ref>


=== स्वचालित ===
यह ऐसे प्रोग्राम होते हैं जो वेक्टरीकरण प्रक्रिया को स्वचालित करते हैं। उदाहरण प्रोग्राम [[एडोब स्ट्रीमलाइन]] (संवृत), कोरल का पॉवरट्रेसिंग और [[ खर्च करना |पोट्रेसिंग]] होता हैं। इनमें से कुछ प्रोग्राम में कमांड लाइन इंटरफ़ेस होता है जबकि अन्य इंटरैक्टिव होते हैं जो उपयोगकर्ता को रूपांतरण सेटिंग्स को समायोजित करने और परिणाम देखने की अनुमति देते हैं। एडोब स्ट्रीमलाइन न केवल एक इंटरैक्टिव प्रोग्राम होता है, जबकि यह उपयोगकर्ता को इनपुट बिटमैप और आउटपुट कर्व्स को मैन्युअल रूप से संपादित करने की भी अनुमति देता है। कोरेल के पॉवर ट्रेसिंग को कोरेल ड्रा के माध्यम से उपयोग किया जाता है; कोरेल ड्रा का उपयोग इनपुट बिटमैप को संशोधित करने और आउटपुट कर्व्स को संपादित करने के लिए किया जा सकता है। एडोब इलस्ट्रेटर में भिन्न-भिन्न कर्व्स को ट्रेसिंग करने की सुविधा होती है।<ref>{{harvnb|Adobe|1998|pp=100–101}}</ref>


===स्वचालित===
स्वचालित प्रोग्रामों के मिश्रित परिणाम हो सकते हैं। पीएनजी मानचित्र को एसवीजी में परिवर्तित करने के लिए एक प्रोग्राम (पावरट्रेसिंग) का उपयोग किया गया था। प्रोग्राम ने मानचित्र की सीमाओं (ट्रेसिंग में सबसे कठिन कार्य) पर अच्छा काम किया और सेटिंग्स ने सभी टेक्स्ट (छोटी वस्तुओं) को हटा दिया। पाठ को मैन्युअल रूप से पुनः सम्मिलित किया गया था।
ऐसे प्रोग्राम हैं जो वैश्वीकरण प्रक्रिया को स्वचालित करते हैं। उदाहरण कार्यक्रम [[एडोब स्ट्रीमलाइन]] (बंद), कोरल का पॉवरट्रेस और [[ खर्च करना ]] हैं। इनमें से कुछ प्रोग्राम में कमांड लाइन इंटरफ़ेस होता है जबकि अन्य इंटरैक्टिव होते हैं जो उपयोगकर्ता को रूपांतरण सेटिंग्स को समायोजित करने और परिणाम देखने की अनुमति देते हैं। एडोब स्ट्रीमलाइन न केवल एक इंटरैक्टिव प्रोग्राम है, बल्कि यह उपयोगकर्ता को इनपुट बिटमैप और आउटपुट कर्व्स को मैन्युअल रूप से संपादित करने की भी अनुमति देता है। Corel के PowerTRACE को CorelDRAW के माध्यम से एक्सेस किया जाता है; CorelDRAW का उपयोग इनपुट बिटमैप को संशोधित करने और आउटपुट कर्व्स को संपादित करने के लिए किया जा सकता है। Adobe Illustrator में अलग-अलग कर्व्स को ट्रेस करने की सुविधा है।<ref>{{harvnb|Adobe|1998|pp=100–101}}</ref>
स्वचालित कार्यक्रमों के मिश्रित परिणाम हो सकते हैं। पीएनजी मानचित्र को एसवीजी में परिवर्तित करने के लिए एक प्रोग्राम (पावरट्रेस) का उपयोग किया गया था। प्रोग्राम ने मानचित्र की सीमाओं (ट्रेसिंग में सबसे कठिन कार्य) पर अच्छा काम किया और सेटिंग्स ने सभी टेक्स्ट (छोटी वस्तुओं) को हटा दिया। पाठ को मैन्युअल रूप से पुनः सम्मिलित किया गया था.


[[File:StrekenProvincieUtrecht.png|thumb|320px|left|पीएनजी प्रारूप में मानचित्र (13 केबी)]]
[[File:StrekenProvincieUtrecht.png|thumb|320px|left|पीएनजी प्रारूप में मानचित्र (13 केबी)]]अन्य रूपांतरण भी सर्वश्रेष्ठ नहीं हो सकते। परिणाम उच्च गुणवत्ता वाले स्कैन, उचित सेटिंग्स और अच्छे एल्गोरिदम पर निर्भर करते हैं।
[[File:StrekenProvincieUtrecht1.svg|thumb|320px|left|स्वचालित रूपांतरण के बाद मैप करें और लेबल को फिर से जोड़ने और रंगों को समायोजित करने के लिए टच अप करें (18 केबी)]]अन्य रूपांतरण भी उतने अच्छे नहीं हो सकते. परिणाम उच्च गुणवत्ता वाले स्कैन, उचित सेटिंग्स और अच्छे एल्गोरिदम पर निर्भर करते हैं।


स्कैन की गई छवियों में अक्सर बहुत अधिक शोर होता है। बिटमैप छवि को साफ़ करने के लिए बहुत अधिक काम करने की आवश्यकता हो सकती है। बिखरे हुए निशान मिटाएँ और पंक्तियाँ और क्षेत्र भरें।
स्कैन की गई इमेजयों में अधिकांशतः बहुत अधिक ध्वनि होती है। बिटमैप इमेज को साफ़ करने के लिए बहुत अधिक काम करने की आवश्यकता हो सकती है। बिखरे हुए चिन्ह को मिटाएँ और पंक्तियों और क्षेत्र को भरें।


कोरल सलाह: छवि को एक हल्की मेज पर रखें, [[ ऊन ]] ([[ नक़ल करने का काग़ज़ ]]) से ढक दें, और फिर मैन्युअल रूप से वांछित रूपरेखा पर स्याही लगाएं। फिर वेल्लम को स्कैन करें और उस स्कैन पर स्वचालित रैस्टर-टू-वेक्टर रूपांतरण कार्यक्रम का उपयोग करें।
कोरल सलाह: इमेज को एक हल्की मेज पर रखें, [[ ऊन |वेल्लम]] ([[ नक़ल करने का काग़ज़ |ट्रेसिंगिंग पेपर]]) से कवर कर दें, और फिर मैन्युअल रूप से वांछित रूपरेखा पर इंक लगाएं। फिर वेल्लम को स्कैन करें और उस स्कैन पर स्वचालित रैस्टर-टू-वेक्टर रूपांतरण प्रोग्राम का उपयोग करें।


==विकल्प==
==विकल्प==
[[File:Lines on Vellum 600dpi.png|thumb|upright=2.0|Although these lines may look solid, they are far from perfect. वेल्लम पर फाउंटेन पेन, 0.7 मिमी जेल पेन और 0.5 मिमी एचबी पेंसिल से रेखाएँ खींची गईं। छवियों को 24-बिट आरजीबी के साथ 600 पिक्सेल प्रति इंच पर स्कैन किया गया था। लाइन की चौड़ाई अंततः 10 से 14 पिक्सेल तक हो जाती है। स्याही के रंग एक समान नहीं होते हैं और उनमें स्पेक्युलर प्रतिबिंब होते हैं जो रेखाओं के भीतर प्रकाश पिक्सेल डालते हैं। कागज के खुरदरेपन (दांत) के कारण पेंसिल की रेखाओं में भी आंतरिक दोष होते हैं। स्कैन में कुछ अननुकीली मास्किंग कलाकृतियाँ भी हैं।]]कई अलग-अलग छवि शैलियाँ और संभावनाएँ हैं, और कोई भी एकल वेक्टरीकरण विधि सभी छवियों पर अच्छी तरह से काम नहीं करती है। नतीजतन, वैश्वीकरण कार्यक्रमों में कई विकल्प होते हैं जो परिणाम को प्रभावित करते हैं।
[[File:Lines on Vellum 600dpi.png|thumb|upright=2.0|यघपि ये रेखाएँ ठोस दिख सकती हैं, परन्तु ये पूर्णता से बहुत दूर होती हैं। वेल्लम पर फाउंटेन पेन, 0.7 मिमी जेल पेन और 0.5 मिमी एचबी पेंसिल से रेखाएँ अंकित की गईं। इमेजयों को 24-बिट आरजीबी के साथ 600 पिक्सेल प्रति इंच पर स्कैन किया गया था। लाइन की चौड़ाई अंततः 10 से 14 पिक्सेल तक हो जाती है। इंक के रंग एक समान नहीं होते हैं और उनमें स्पेक्युलर प्रतिबिंब होते हैं जो रेखाओं के भीतर प्रकाश पिक्सेल प्रविष्ट करते हैं। कागज के खुरदरेपन (दांत) के कारण पेंसिल की रेखाओं में भी आंतरिक दोष होते हैं। स्कैन में कुछ अननुकीली मास्किंग कलाकृतियाँ भी होती हैं।]]कई भिन्न-भिन्न इमेज शैलियाँ और संभावनाएँ होती हैं, और कोई भी एकल वेक्टरकृत विधि सभी इमेजयों पर अच्छी तरह से काम नहीं करती है। नतीजतन, वेक्टरीकरण प्रोग्रामों में कई विकल्प होते हैं जो परिणाम को प्रभावित करते हैं।


एक मुद्दा यह है कि प्रमुख आकृतियाँ क्या हैं। यदि छवि एक भरने वाले फॉर्म की है, तो संभवतः इसमें स्थिर चौड़ाई की केवल लंबवत और क्षैतिज रेखाएं होंगी। कार्यक्रम के वैश्वीकरण को इसे ध्यान में रखना चाहिए। दूसरी ओर, सीएडी ड्राइंग में किसी भी कोण पर रेखाएं हो सकती हैं, घुमावदार रेखाएं हो सकती हैं, और कई रेखा भार हो सकते हैं (वस्तुओं के लिए मोटी और आयाम रेखाओं के लिए पतली)। वक्रों के बजाय (या इसके अतिरिक्त), छवि में समान रंग से भरी रूपरेखाएँ हो सकती हैं। एडोब स्ट्रीमलाइन उपयोगकर्ताओं को लाइन पहचान (क्षैतिज और ऊर्ध्वाधर रेखाएं), सेंटरलाइन पहचान, या रूपरेखा पहचान के संयोजन का चयन करने की अनुमति देती है।<ref>{{harvnb|Adobe|1992|p=39}}</ref> स्ट्रीमलाइन उन रूपरेखा आकृतियों को भी अनुमति देती है जो छोटी होती हैं जिन्हें बाहर फेंक दिया जाता है; धारणा यह है कि ऐसी छोटी आकृतियाँ शोर होती हैं।<ref>{{harvnb|Adobe|1992|pp=40–41}}</ref> उपयोगकर्ता शोर स्तर को 0 और 1000 के बीच सेट कर सकता है; एक रूपरेखा जिसमें उस सेटिंग से कम पिक्सेल हैं, हटा दी जाती है।
एक उद्देश्य यह है कि प्रमुख आकृतियाँ क्या हैं। यदि इमेज एक भरने वाले फॉर्म की है, तो संभवतः इसमें स्थिर चौड़ाई की मात्र लंबवत और क्षैतिज रेखाएं होंगी। प्रोग्राम के वेक्टरीकरण को इसे ध्यान में रखना चाहिए। दूसरी ओर, सीएडी ड्राइंग में किसी भी कोण पर रेखाएं हो सकती हैं, घुमावदार रेखाएं हो सकती हैं, और कई रेखा भार हो सकते हैं (वस्तुओं के लिए मोटी और आयाम रेखाओं के लिए पतली)। वक्रों के अतिरिक्त, इमेज में समान रंग से भरी रूपरेखाएँ हो सकती हैं। एडोब स्ट्रीमलाइन उपयोगकर्ताओं को रेखा पहचान (क्षैतिज और ऊर्ध्वाधर रेखाएं), सेंटरलाइन पहचान, या रूपरेखा पहचान के संयोजन का चयन करने की अनुमति देती है।<ref>{{harvnb|Adobe|1992|p=39}}</ref> स्ट्रीमलाइन उन रूपरेखा आकृतियों को भी अनुमति देती है जो छोटी होती हैं जिन्हें बाहर हटा दिया जाता है; धारणा यह है कि ऐसी छोटी आकृतियाँ ध्वनि होती हैं।<ref>{{harvnb|Adobe|1992|pp=40–41}}</ref> उपयोगकर्ता ध्वनि स्तर को 0 और 1000 के बीच स्थापित कर सकता है; एक रूपरेखा जिसमें उस सेटिंग से कम पिक्सेल होते हैं, हटा दी जाती है।


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


कई वैश्वीकरण कार्यक्रम समान रंग के पिक्सेल को रेखाओं, वक्रों या रेखांकित आकृतियों में समूहित करेंगे। यदि प्रत्येक संभावित रंग को उसकी अपनी वस्तु में समूहित किया जाए, तो वस्तुओं की संख्या बहुत अधिक हो सकती है। इसके बजाय, उपयोगकर्ता को रंगों की एक सीमित संख्या (आमतौर पर 256 से कम) का चयन करने के लिए कहा जाता है, छवि को उतने रंगों का उपयोग करने के लिए कम किया जाता है (यह चरण [[रंग परिमाणीकरण]] है), और फिर कम की गई छवि पर वेक्टराइजेशन किया जाता है।<ref>{{harvnb|Adobe|1992|p=53}}</ref> तस्वीरों जैसे निरंतर टोन छवियों के लिए, रंग परिमाणीकरण का परिणाम [[ posterization ]] है। ग्रेडिएंट भरण को भी पोस्टराइज़ किया जाएगा।<ref>{{harvtxt|Adobe|1998|pp=348–350}} discusses [[colour banding|color banding]] in gradient fills.</ref>
कई वेक्टरीकरण प्रोग्राम समान रंग के पिक्सेल को रेखाओं, वक्रों या रेखांकित आकृतियों में समूहित करेंगे। यदि प्रत्येक संभावित रंग को उसकी अपनी वस्तु में समूहित किया जाए, तो वस्तुओं की संख्या बहुत अधिक हो सकती है। इसके अतिरिक्त, उपयोगकर्ता को रंगों की एक सीमित संख्या (सामान्यतः 256 से कम) का चयन करने के लिए कहा जाता है, इमेज को उतने रंगों का उपयोग करने के लिए कम किया जाता है (यह चरण [[रंग परिमाणीकरण]] होता है), और फिर कम की गई इमेज पर वेक्टरकृत किया जाता है।<ref>{{harvnb|Adobe|1992|p=53}}</ref> चित्रों जैसे निरंतर टोन इमेजयों के लिए, रंग परिमाणीकरण का परिणाम [[ posterization |पोस्टराइजेशन]] होता है। ग्रेडिएंट फिल (फिल) को भी पोस्टराइज़ किया जाएगा।<ref>{{harvtxt|Adobe|1998|pp=348–350}} discusses [[colour banding|color banding]] in gradient fills.</ref>
किसी छवि में रंगों की संख्या कम करने में अक्सर हिस्टोग्राम की मदद ली जाती है। सबसे सामान्य रंगों को प्रतिनिधियों के रूप में चुना जा सकता है, और अन्य रंगों को उनके निकटतम प्रतिनिधि के साथ मैप किया जाता है। जब रंगों की संख्या दो पर सेट होती है, तो उपयोगकर्ता को थ्रेशोल्ड और कंट्रास्ट सेटिंग करने के लिए कहा जा सकता है।<ref>{{harvnb|Adobe|1992|pp=54–55}}</ref> कंट्रास्ट सेटिंग किसी विशेष रंग के बजाय पिक्सेल रंग में महत्वपूर्ण बदलावों की तलाश करती है; परिणामस्वरूप, यह रंग प्रवणता में क्रमिक रंग भिन्नताओं को अनदेखा कर सकता है। एक बार रूपरेखा निकाले जाने के बाद, उपयोगकर्ता मैन्युअल रूप [[रंग ढाल]] भरण को पुनः प्रस्तुत कर सकता है।


वैश्वीकरण कार्यक्रम एक ही रंग के एक क्षेत्र को एक ही वस्तु में समूहित करना चाहेगा। यह स्पष्ट रूप से ऐसा कर सकता है कि क्षेत्र की सीमा बिल्कुल पिक्सेल सीमाओं का अनुसरण करती है, लेकिन परिणाम अक्सर छोटी ऑर्थोगोनल रेखाओं की सीमा होगी। परिणामी रूपांतरण में भी वही पिक्सेलेशन समस्याएँ होंगी जो बिटमैप को बड़ा करने पर होती हैं। इसके बजाय, वैश्वीकरण कार्यक्रम को उन रेखाओं और वक्रों के साथ क्षेत्र की सीमा का अनुमान लगाने की आवश्यकता है जो पिक्सेल सीमाओं का बारीकी से पालन करते हैं लेकिन वास्तव में पिक्सेल सीमाएँ नहीं हैं। एक सहिष्णुता पैरामीटर प्रोग्राम को बताता है कि उसे पिक्सेल सीमाओं का कितनी बारीकी से पालन करना चाहिए।<ref>{{harvnb|Adobe|1992|pp=59–60}}</ref>
किसी इमेज में रंगों की संख्या कम करने में अधिकांशतः हिस्टोग्राम की सहायता ली जाती है। सबसे सामान्य रंगों को प्रतिनिधियों के रूप में चयनित किया जा सकता है, और अन्य रंगों को उनके निकटतम प्रतिनिधि के साथ मानचित्र किया जाता है। जब रंगों की संख्या दो पर स्थित होती है, तो उपयोगकर्ता को थ्रेशोल्ड और कंट्रास्ट सेटिंग करने के लिए कहा जा सकता है।<ref>{{harvnb|Adobe|1992|pp=54–55}}</ref> कंट्रास्ट प्रणाली किसी विशेष रंग के अतिरिक्त पिक्सेल रंग में महत्वपूर्ण बदलावों की अन्वेषण करती है; परिणामस्वरूप, यह रंग प्रवणता में क्रमिक रंग भिन्नताओं को अप्रत्यक्ष कर सकता है। एक बार रूपरेखा हटाये जाने के पश्चात् , उपयोगकर्ता मैन्युअल रूप [[रंग ढाल|ग्रेडिएंट फिल]] को पुनः प्रस्तुत कर सकता है।
कई वैश्वीकरण कार्यक्रमों का अंतिम परिणाम घन बेज़ियर वक्रों से युक्त वक्र होते हैं। एक क्षेत्र की सीमा कई वक्र खंडों से अनुमानित होती है। किसी वक्र को सुचारू बनाए रखने के लिए, दो वक्रों के जोड़ों को सीमित किया जाता है ताकि स्पर्श रेखाएं मेल खाती रहें। एक समस्या यह निर्धारित करना है कि वक्र कहां इतनी तेजी से झुकता है कि उसे चिकना नहीं होना चाहिए।<ref>{{harvnb|Itoh|Ohno|1993}}</ref> फिर वक्र के चिकने हिस्सों को बेज़ियर वक्र फिटिंग प्रक्रिया के साथ अनुमानित किया जाता है। क्रमिक विभाजन का उपयोग किया जा सकता है. ऐसी फिटिंग प्रक्रिया एकल घन वक्र के साथ वक्र को फिट करने का प्रयास करती है; यदि फिट स्वीकार्य है, तो प्रक्रिया रुक जाती है। अन्यथा, यह वक्र के साथ कुछ लाभप्रद बिंदु का चयन करता है और वक्र को दो भागों में तोड़ देता है। फिर यह जोड़ को स्पर्शरेखा में रखते हुए भागों को फिट करता है। यदि फिट अभी भी अस्वीकार्य है, तो यह वक्र को और अधिक भागों में तोड़ देता है।<ref>{{harvnb|Schneider|1990}}</ref>
कुछ वेक्टराइज़र स्टैंडअलोन प्रोग्राम हैं, लेकिन कई में इंटरैक्टिव इंटरफ़ेस होते हैं जो उपयोगकर्ता को प्रोग्राम पैरामीटर समायोजित करने और परिणाम तुरंत देखने की अनुमति देते हैं। उदाहरण के लिए, PowerTRACE, मूल छवि प्रदर्शित कर सकता है और परिवर्तित छवि का पूर्वावलोकन कर सकता है ताकि उपयोगकर्ता उनकी तुलना कर सके; कार्यक्रम वक्रों की संख्या जैसी जानकारी भी रिपोर्ट करता है।<ref>{{harvnb|Corel|2005|p=217}}</ref>


वेक्टरीकरण प्रोग्राम एक ही रंग के एक क्षेत्र को एक ही वस्तु में समूहित करना चाहेगा। यह स्पष्ट रूप से ऐसा कर सकता है कि क्षेत्र की सीमा बिल्कुल पिक्सेल सीमाओं का अनुसरण करती है, परन्तु परिणाम अधिकांशतः छोटी ऑर्थोगोनल रेखाओं की सीमा होगी। परिणामी रूपांतरण में भी वही पिक्सेलेशन समस्याएँ होंगी जो बिटमैप को बड़ा करने पर होती हैं। इसके अतिरिक्त, वेक्टरीकरण प्रोग्राम को उन रेखाओं और वक्रों के साथ क्षेत्र की सीमा का अनुमान लगाने की आवश्यकता है जो पिक्सेल सीमाओं का बारीकी से पालन करते हैं परन्तु वास्तव में पिक्सेल सीमाएँ नहीं होती हैं। एक सहिष्णुता पैरामीटर प्रोग्राम को बताता है कि उसे पिक्सेल सीमाओं का कितनी सावधानीपूर्वक से पालन करना चाहिए।<ref>{{harvnb|Adobe|1992|pp=59–60}}</ref>
कई वेक्टरीकरण प्रोग्रामों का अंतिम परिणाम क्यूबिक बेज़ियर वक्रों से युक्त वक्र होते हैं। एक क्षेत्र की सीमा कई वक्र खंडों से अनुमानित होती है। किसी वक्र को सुचारू बनाए रखने के लिए, दो वक्रों के जोड़ों को सीमित किया जाता है जिससे स्पर्श रेखाएं समरूप रहें। एक समस्या यह निर्धारित करना है कि वक्र कहां इतनी शीघ्रता से झुकता है कि उसे समतल नहीं होना चाहिए।<ref>{{harvnb|Itoh|Ohno|1993}}</ref> फिर वक्र के समतल भाग को बेज़ियर वक्र फिटिंग प्रक्रिया के साथ अनुमानित किया जाता है। क्रमिक विभाजन का उपयोग किया जा सकता है। ऐसी फिटिंग प्रक्रिया एकल क्यूबिक वक्र के साथ वक्र को फिट करने का प्रयास करती है; यदि फिट स्वीकार्य है, तो प्रक्रिया रुक जाती है। अन्यथा, यह वक्र के साथ कुछ लाभप्रद बिंदु का चयन करता है और वक्र को दो भागों में तोड़ देता है। फिर यह जोड़ को स्पर्शरेखा में रखते हुए भागों को फिट करता है। यदि फिट अभी भी अस्वीकार्य होता है, तो यह वक्र को और अधिक भागों में तोड़ देता है।<ref>{{harvnb|Schneider|1990}}</ref> कुछ वेक्टरकृत एकाकी प्रोग्राम होते हैं, परन्तु कई में इंटरैक्टिव इंटरफ़ेस होते हैं जो उपयोगकर्ता को प्रोग्राम पैरामीटर समायोजित करने और परिणाम तुरंत देखने की अनुमति देते हैं। उदाहरण के लिए, पॉवरट्रेसिंग, मूल इमेज प्रदर्शित कर सकता है और परिवर्तित इमेज का पूर्वावलोकन कर सकता है जिससे उपयोगकर्ता उनकी तुलना कर सके; प्रोग्राम वक्रों की संख्या जैसी सूचना भी प्रतिवेदित करता है।<ref>{{harvnb|Corel|2005|p=217}}</ref>


== उदाहरण ==
== उदाहरण ==
<गैलरी मोड= पैक्ड ऊंचाई=400px स्टाइल=टेक्स्ट-एलाइन:बाएं >
दाईं ओर एक चित्रण है जो मोलस्क में [[रेडुला]] के संचालन को दर्शाता है। ऊपरी भाग अधिकांशतः वन -पेन-विड्थ से भरा हुआ रूपरेखा आरेख है, परन्तु इसमें कवर के नीचे और भोजन के नीचे एक मेश ग्रेडिएंट फिल होता है। इसमें कवर के ऊपरी बाईं ओर कुछ कलात्मक ब्रश भी होता हैं। चित्रण के निचले भाग में चार पंक्ति भार और कुछ छोटे अक्षर हैं; टेढ़ी-मेढ़ी(जैग्ड) रेखाओं पर ग्रेडिएंट को छोड़कर रंग भरना सरल होता है।
File:Radula diagram3.png|पीएनजी प्रारूप में मूल कलाकृति; 115 केबी.
File:Radula diagram3 traced.svg|विस्तृत लोगो का उपयोग करके पॉवरट्रेस के साथ पता लगाया गया, स्मूथिंग 40, विवरण +2.5; परिणाम: 50 रंग, 94 वक्र, 2452 नोड्स, 96 केबी।
</गैलरी>
 
दाईं ओर एक चित्रण है जो मोलस्क में [[रेडुला]] के संचालन को दर्शाता है। ऊपरी भाग ज्यादातर एक-पेन-चौड़ाई से भरा हुआ रूपरेखा आरेख है, लेकिन इसमें खोल के नीचे और भोजन के नीचे एक जालीदार ढाल भराव है। इसमें खोल के ऊपरी बाईं ओर कुछ कलात्मक ब्रश भी हैं। चित्रण के निचले हिस्से में चार पंक्ति भार और कुछ छोटे अक्षर हैं; टेढ़ी-मेढ़ी रेखाओं पर ग्रेडिएंट को छोड़कर रंग भरना सरल है।
 
531×879 पिक्सेल छवि का पता लगाया गया; 50 रंगों का प्रयोग किया गया। अधिकांश (यदि सभी नहीं) पंक्तियाँ नष्ट हो गईं; वे काले क्षेत्रों में बदल गए, और उनकी प्रभावी रेखा की चौड़ाई अलग-अलग थी। ऊपरी भाग में नीले भोजन के चारों ओर की काली रूपरेखा गायब हो गई। ग्रेडिएंट फिल और ब्रश किए गए धब्बे रंग परिमाणीकरण/पोस्टराइजेशन के कारण नष्ट हो गए; कुछ ब्रश के धब्बे गायब हो गए। कुछ अक्षर विरूपण के साथ वेक्टरीकरण से बच गए, लेकिन अधिकांश अक्षर हटा दिए गए। पत्र खोना कोई बड़ी बात नहीं है; रूपांतरण के बाद संपादन एनोटेशन को हटाना चाहेगा और इसे कर्व्स के बजाय टेक्स्ट से बदलना चाहेगा। उथले कोण पर कटने वाली पतली रेखाओं ने भरे हुए क्षेत्र बना दिए, और भरे हुए क्षेत्र की प्रतिच्छेदी रूपरेखाएँ भ्रमित हो गईं; निचला दायां कोना देखें. ट्रेसिंग में कुछ अजीब विशेषताएं भी हैं। कई काली रूपरेखाएँ स्पर्श करती हैं, इसलिए वे केवल विशिष्ट क्षेत्रों की रूपरेखा के बजाय एक बड़ी, जटिल वस्तु बन जाती हैं। केवल पृष्ठभूमि के बजाय, एक आयताकार सफेद क्षेत्र दो रेखांकित आयतों को अलग करता है। ऑप, आरपी, और आरआर लेबल वाली वस्तुएं सरल स्तरित आकार नहीं हैं; वांछित परिणाम आरआर को आरपी द्वारा ओवरलैड किया जाएगा जो कि ओपी द्वारा ओवरलैड किया गया है।
 
== उपयोग डोमेन ==
*[[कंप्यूटर एडेड डिजाइन]] (सीएडी) में ड्राइंग ([[ खाका ]] इत्यादि) को पेपर-टू-सीएडी रूपांतरण या ड्राइंग रूपांतरण नामक प्रक्रिया में सीएडी फाइलों के रूप में स्कैन, वेक्टरकृत और लिखा जाता है।
*[[भौगोलिक सूचना प्रणाली]] (जीआईएस) में [[भौगोलिक मानचित्र]] बनाने के लिए उपग्रह या हवाई छवियों को वेक्टरकृत किया जाता है।
*[[ग्राफ़िक डिज़ाइन]] और [[फोटोग्राफी]] में, ग्राफ़िक्स को आसान उपयोग और आकार बदलने के लिए वेक्टरकृत किया जा सकता है।
*हस्तलिखित पाठ या [[हस्ताक्षर]] के लिए [[ऑप्टिकल कैरेक्टर मान्यता]] समाधान में वेक्टराइजेशन अक्सर पहला कदम होता है।


वेक्टरीकरण हस्ताक्षर जैसे एकल रंगीन, गैर ग्रेडिएंट इनपुट डेटा पर प्रभावी है।
531×879 पिक्सेल इमेज का पता लगाया गया; 50 रंगों का प्रयोग किया गया। अधिकांश (यदि सभी नहीं) पंक्तियाँ नष्ट हो गईं; वे काले क्षेत्रों में बदल गए, और उनकी प्रभावी रेखा की चौड़ाई अलग-अलग थी। ऊपरी भाग में नीले भोजन के चारों ओर की काली रूपरेखा विलुप्त हो गई। ग्रेडिएंट फिल और ब्रश किए गए धब्बे रंग परिमाणीकरण/पोस्टराइजेशन के कारण नष्ट हो गए; कुछ ब्रश के धब्बे गायब हो गए। कुछ अक्षर विरूपण के साथ वेक्टरकृत से बच गए, परन्तु अधिकांश अक्षर हटा दिए गए। पत्र का गायब होना कोई बड़ी बात नहीं है; रूपांतरण के पश्चात् संपादन एनोटेशन को हटाना चाहेगा और इसे कर्व्स के अतिरिक्त टेक्स्ट से बदलना चाहेगा। शैलो कोण पर कटने वाली पतली रेखाओं ने भरे हुए फिल्लड रीजन, और फिल्लड रीजन की प्रतिच्छेदी रूपरेखाएँ कन्फ्यूज्ड हो गईं; निचला दायां कोना देखें। ट्रेसिंग में कुछ विचित्र विशेषताएं भी होती हैं। कई काली रूपरेखाएँ स्पर्श करती हैं, इसलिए वे मात्र विशिष्ट क्षेत्रों की रूपरेखा के अतिरिक्त एक बड़ी, समष्टि वस्तु बन जाती हैं। केवल पृष्ठभूमि के अतिरिक्त, एक आयताकार सफेद क्षेत्र दो रेखांकित आयतों को अलग करता है। ऑप, आरपी, और आरआर लेबल वाली वस्तुएं सरल स्तरित आकार नहीं हैं; वांछित परिणाम आरआर को आरपी द्वारा आच्छादित किया जाएगा जो कि ओपी द्वारा आच्छादित किया जाता है।
<गैलरी मोड=पैक्ड शैली=पाठ-संरेखण:बाएं >
File:Firma-colon.JPG|[[JPEG]] छवि के रूप में [[ क्रिस्टोफऱ कोलोम्बस ]] के हस्ताक्षर (1,308 × 481 पिक्सेल), 63 [[किलोबाइट]]
File:Columbus Signature.svg|क्रिस्टोफर कोलंबस के हस्ताक्षर का वेक्टरकृत दो-रंग (काला और सफेद) संस्करण, 19 केबी
</गैलरी>


===निरंतर स्वर छवियां===
== प्रयोग डोमेन ==
पोर्ट्रेट जैसी सतत टोन छवियों के लिए वेक्टरीकरण आमतौर पर अनुपयुक्त है। नतीजा अक्सर ख़राब होता है. उदाहरण के लिए, 25 kB JPEG छवि पर कई अलग-अलग छवि ट्रेसिंग एल्गोरिदम लागू किए गए थे। परिणामी वेक्टर छवियां कम से कम दस गुना बड़ी होती हैं और जब कम संख्या में रंगों का उपयोग किया जाता है तो उनमें स्पष्ट पोस्टराइजेशन प्रभाव हो सकते हैं।
*[[कंप्यूटर एडेड डिजाइन]] (सीएडी) में ड्राइंग ([[ खाका | ब्लूप्रिंट]] इत्यादि) को पेपर-टू-सीएडी रूपांतरण या ड्राइंग रूपांतरण नामक प्रक्रिया में सीएडी फाइलों के रूप में स्कैन, वेक्टरकृत और लिखा जाता है।
*[[भौगोलिक सूचना प्रणाली]] (जीआईएस) में [[भौगोलिक मानचित्र]] बनाने के लिए उपग्रह या हवाई इमेजयों को वेक्टरकृत किया जाता है।
*[[ग्राफ़िक डिज़ाइन]] और [[फोटोग्राफी]] में, ग्राफ़िक्स को सरल उपयोग और आकार परिवर्तित करने के लिए वेक्टरकृत किया जा सकता है।
*हस्तलिखित पाठ या [[हस्ताक्षर]] के लिए [[ऑप्टिकल कैरेक्टर मान्यता]] समाधान में वेक्टरकृत अधिकांशतः प्रथम कदम होता है।


<गैलरी मोड = पैक की गई ऊंचाई = 200 शैली = टेक्स्ट-संरेखित करें: बाएं स्टाइल = टेक्स्ट-संरेखित करें: बाएं >
===सतत टोन इमेज===
File:Silversmith.jpg| जेपीईजी प्रारूप में फोटो, 25 केबी
पोर्ट्रेट जैसी सतत टोन इमेजयों के लिए वेक्टरकृत सामान्यतः पर अनुपयुक्त होता है। परिणाम अधिकांशतः व्यर्थ होता है। उदाहरण के लिए, 25 kB JPEG इमेज पर कई अलग-अलग इमेज ट्रेसिंग एल्गोरिदम प्रयुक्त किए गए थे। परिणामी सदिश इमेजयां कम से कम दस गुना बड़ी होती हैं और जब कम संख्या में रंगों का उपयोग किया जाता है तो उनमें स्पष्ट पोस्टराइजेशन प्रभाव हो सकते हैं।
File:SilversmithRaveGrid.svg|बाईं ओर की तस्वीर रेवग्रिड के साथ वेक्टरकृत है, 1.64 एमबी
File:Silversmith.svg|डेलीनेट जीयूआई में रैस्टर-टू-वेक्टर रूपांतरण सॉफ़्टवेयर#ऑटोट्रेस की तुलना के साथ वेक्टरकृत समान तस्वीर, 677 KB
File:Silversmith-inkscape.svg|पोट्रेस पर आधारित, इंकस्केप के ट्रेस बिटमैप फ़ंक्शन के साथ वेक्टरकृत समान तस्वीर, 1.05 एमबी
File:Silversmith-scan2cad.svg|वही तस्वीर [[स्कैन2सीएडी]], 340 केबी के साथ वेक्टरकृत
File:SilversmithVectormagic-high-12colors.svg|वेक्टरमैजिक, 12 रंग, 369 KB
File:SilversmithVectormagic-high-unlimitedcolors.svg|वेक्टरमैजिक, सभी रंग, 744 केबी
File:Silversmith vectorized12.svg|सुपर वेक्टराइज़र, 12 रंग, 225 KB
</गैलरी>


==यह भी देखें==
==यह भी देखें==
* [[रेखांकन]]
* [[रेखांकन]]
* [[सीएडी डेटा विनिमय]]
* [[सीएडी डेटा विनिमय]]
* [[रैस्टर-टू-वेक्टर रूपांतरण सॉफ़्टवेयर की तुलना]]
* [[रैस्टर-टू-वेक्टर रूपांतरण सॉफ़्टवेयर की तुलना|रैस्टर-टू-सदिश रूपांतरण सॉफ़्टवेयर की तुलना]]
* डिजिटलीकरण
* डिजिटलीकरण
*[[विवेकाधीन त्रुटि]]
*[[विवेकाधीन त्रुटि]]
* [[डाउनसैंपलिंग]]
* [[डाउनसैंपलिंग]]
* [[फ़ीचर डिटेक्शन (कंप्यूटर विज़न)]]
* [[फ़ीचर डिटेक्शन (कंप्यूटर विज़न)]]
* [[किनारे का पता लगाना]]
* [[किनारे का पता लगाना|अंतिम सीमा का पता लगाना]]
* [[छवि स्कैनर]]
* [[छवि स्कैनर|इमेज स्कैनर]]
* ऑप्टिकल कैरेक्टर मान्यता
* ऑप्टिकल कैरेक्टर मान्यता
* [[परिमाणीकरण त्रुटि]]
* [[परिमाणीकरण त्रुटि]]
Line 140: Line 113:
==बाहरी संबंध==
==बाहरी संबंध==
* [http://howto.corel.com/index.php/Corel:Taking_Corel_PowerTRACE_for_a_Test_Drive Taking Corel PowerTRACE for a Test Drive]
* [http://howto.corel.com/index.php/Corel:Taking_Corel_PowerTRACE_for_a_Test_Drive Taking Corel PowerTRACE for a Test Drive]
[[Category: कंप्यूटर चित्रलेख]]


[[Category: Machine Translated Page]]
[[Category:Created On 10/07/2023]]
[[Category:Created On 10/07/2023]]
[[Category:Lua-based templates]]
[[Category:Machine Translated Page]]
[[Category:Pages with script errors]]
[[Category:Templates Vigyan Ready]]
[[Category:Templates that add a tracking category]]
[[Category:Templates that generate short descriptions]]
[[Category:Templates using TemplateData]]
[[Category:कंप्यूटर चित्रलेख]]

Latest revision as of 06:53, 1 August 2023

कंप्यूटर चित्रलेख में, छवि अनुरेखण (इमेज ट्रेसिंग), रैस्टर करने वाली सदिश रूपांतरण या रैस्टर वेक्टरीकरण, रैस्टर ग्राफिक्स का सदिश ग्राफिक्स में रूपांतरण होता है।

पृष्ठभूमि

यह इमेज बिटमैप और सदिश इमेजयों के बीच अंतर को प्रदर्शित करती है। बिटमैप इमेज पिक्सेल के एक निश्चित समूह से निर्मित होती है, जबकि सदिश इमेज आकृतियों के एक निश्चित समूह से निर्मित होती है। चित्र में, बिटमैप को स्केल करने से पिक्सेल का पता चलता है जबकि सदिश इमेज को स्केल करने से आकृतियाँ सुरक्षित रहती हैं।

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

वेक्टरीकरण में कार्य एक द्वि-आयामी इमेज को इमेज के द्वि-आयामी सदिश प्रतिनिधित्व में परिवर्तित करता है। यह इमेज की जांच नहीं करता है और चित्रित किए जा सकने वाले त्रि-आयामी मॉडल को पहचानने या निकालने का प्रयास नहीं करता है; अर्थात् यह विज़न प्रणाली नहीं होती है। अधिकांश अनुप्रयोगों के लिए, वेक्टरीकरण में ऑप्टिकल कैरेक्टर पहचान भी सम्मिलित नहीं होती है; पात्रों को बिना कोई महत्व दिए रेखाओं, वक्रों या भरी हुई वस्तुओं के रूप में माना जाता है। सदिकरण में, अक्षर का आकार संरक्षित रहता है, इसलिए कलात्मक अलंकरण बने रहते हैं।

वेक्टरीकरण रैस्टराइज़ेशन के अनुरूप व्यत्क्रम संचालन होता है, क्योंकि यह एक अभिन्न व्युत्पन्न होता है। और, इन अन्य दो संचालनों की तरह, रैस्टराइज़ेशन अधिक सरल और एल्गोरिथम होता है, वेक्टरकृत में विलुप्त हुई सूचना का पुनर्निर्माण सम्मिलित होता है और इसलिए (हयूरिस्टिक)अनुमानी विधियों की आवश्यकता होती है।

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

निरंतर टोन वाली तस्वीरें (जैसे लाइव पोर्ट्रेट) वेक्टरीकरण के लिए श्रेष्ट प्रतियोगी नहीं होते हैं।

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

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

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

वेक्टरकृत का उपयोग उस सूचना को पुनर्प्राप्त करने के लिए भी किया जाता है जो मूल रूप से सदिश प्रारूप में थी परन्तु विलुप्त हो गयी थी या अनुपलब्ध हो गई है। हो सकता है कि किसी कंपनी ने किसी ग्राफ़िक आर्ट फर्म से लोगो मंगवाया हो। यघपि ग्राफ़िक्स फर्म ने सदिश प्रारूप का उपयोग किया था, क्लाइंट कंपनी को उस प्रारूप की प्रति प्राप्त नहीं हुई थी। इसके पश्चात् कंपनी लोगो की एक पेपर कॉपी को स्कैन और वेक्टरकृत करके एक सदिश प्रारूप प्राप्त कर सकती है।

प्रक्रिया

मूल पीएनजी फ़ाइल (16 केबी)
हाथ से एसवीजी में परिवर्तित (49 केबी)

वेक्टरकृत एक इमेज से प्रारम्भ होता है।

मैनुअल

इमेज को मैन्युअल रूप से वेक्टरकृत किया जा सकता है। एक व्यक्ति इमेज को देख सकता है, कुछ माप कर सकता है, और फिर आउटपुट फ़ाइल को हाथ से लिख सकता है। न्यूट्रिनो के बारे में तकनीकी चित्रण के वेक्टरकृत की यही स्थिति थी। चित्रण में कुछ ज्यामितीय आकृतियाँ और अत्यधिक टेक्स्ट होता है; आकृतियों को परिवर्तित करना अपेक्षाकृत सरल होता है, और एसवीजी सदिश प्रारूप टेक्स्ट (यहां तक ​​कि सबस्क्रिप्ट और सुपरस्क्रिप्ट) को सरलता से दर्ज करने की अनुमति देता है।

मूल इमेज में कोई वक्र नहीं था (टेक्स्ट को छोड़कर), इसलिए रूपांतरण सीधा होता है। वक्र रूपांतरण को और अधिक समष्टि बनाते हैं। समष्टि आकृतियों के मैन्युअल वेक्टरकृत को कुछ सदिश ग्राफिक्स एडिटर में निर्मित ट्रेसिंग फ़ंक्शन द्वारा सुविधाजनक बनाया जा सकता है।

यदि इमेज अभी तक मशीन में पढ़ने योग्य रूप में नहीं होता है, तो इसे प्रयोग करने योग्य फ़ाइल प्रारूप में स्कैन करना होता है।

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

यघपि ग्राफ़िक्स ड्राइंग प्रोग्राम अधिक समय से उपस्थित होता हैं, परन्तु ड्राइंग टैबलेट का उपयोग करने पर भी कलाकारों को फ्रीहैंड ड्राइंग सुविधाएं विचित्र लग सकती हैं। किसी प्रोग्राम का उपयोग करने के अतिरिक्त, पेपर कागज पर प्रारंभिक स्केच बनाने की अनुशंसा करता है। स्केच को स्कैन करने और इसे कंप्यूटर में फ्रीहैंड ट्रेसिंग करने के अतिरिक्त, ग्राफिक टैबलेट और स्टाइलस के साथ कुशल लोग स्केच के स्कैन को अंडरले के रूप में उपयोग करके और उस पर ड्राइंग करके सीधे कोरेल ड्रा में निम्नलिखित परिवर्तन कर सकते हैं। मैं कलम और इंक और एक हल्की मेज का उपयोग करना पसंद करता हूँ; अंतिम इमेज का अधिकांश भाग इंक में हाथ से लगाया गया था। पश्चात् में लाइन-ड्राइंग इमेज को 600 डीपीआई पर स्कैन किया गया, एक पेंट प्रोग्राम में साफ किया गया, और फिर एक प्रोग्राम के साथ स्वचालित रूप से पता लगाया गया।[1] एक बार जब काली और सफेद इमेज ग्राफ़िक्स प्रोग्राम में थी, तो कुछ अन्य तत्व जोड़े गए थे जिसके परिणामस्वरूप आकृति रंगीन हो गई थी।

इसी तरह, प्लॉच ने एक डिजिटल फोटोग्राफ से एक डिज़ाइन फिर से निर्मित किया था। जेपीईजी को आयात किया गया था और कुछ मूलभूत आकृतियों को हाथ से अन्वेषण किया गया था और ग्राफिक्स ड्राइंग प्रोग्राम में रंगीन किया गया था; अधिक समष्टि आकृतियों को भिन्न विधि से संचित किया गया था। प्लोच ने पृष्ठभूमि को हटाने और अधिक समष्टि इमेज घटकों को क्रॉप करने के लिए एक बिटमैप संपादक का उपयोग किया। फिर उन्होंने इमेज को प्रिंट किया और एक साफ काली और सफेद रेखा रेखाचित्र प्राप्त करने के लिए इसे ट्रेसिंग पेपर पर हाथ से ट्रेसिंग किया। उस ड्राइंग को स्कैन किया गया और फिर एक प्रोग्राम के साथवेक्टरकृत किया गया था।[2]

स्वचालित

यह ऐसे प्रोग्राम होते हैं जो वेक्टरीकरण प्रक्रिया को स्वचालित करते हैं। उदाहरण प्रोग्राम एडोब स्ट्रीमलाइन (संवृत), कोरल का पॉवरट्रेसिंग और पोट्रेसिंग होता हैं। इनमें से कुछ प्रोग्राम में कमांड लाइन इंटरफ़ेस होता है जबकि अन्य इंटरैक्टिव होते हैं जो उपयोगकर्ता को रूपांतरण सेटिंग्स को समायोजित करने और परिणाम देखने की अनुमति देते हैं। एडोब स्ट्रीमलाइन न केवल एक इंटरैक्टिव प्रोग्राम होता है, जबकि यह उपयोगकर्ता को इनपुट बिटमैप और आउटपुट कर्व्स को मैन्युअल रूप से संपादित करने की भी अनुमति देता है। कोरेल के पॉवर ट्रेसिंग को कोरेल ड्रा के माध्यम से उपयोग किया जाता है; कोरेल ड्रा का उपयोग इनपुट बिटमैप को संशोधित करने और आउटपुट कर्व्स को संपादित करने के लिए किया जा सकता है। एडोब इलस्ट्रेटर में भिन्न-भिन्न कर्व्स को ट्रेसिंग करने की सुविधा होती है।[3]

स्वचालित प्रोग्रामों के मिश्रित परिणाम हो सकते हैं। पीएनजी मानचित्र को एसवीजी में परिवर्तित करने के लिए एक प्रोग्राम (पावरट्रेसिंग) का उपयोग किया गया था। प्रोग्राम ने मानचित्र की सीमाओं (ट्रेसिंग में सबसे कठिन कार्य) पर अच्छा काम किया और सेटिंग्स ने सभी टेक्स्ट (छोटी वस्तुओं) को हटा दिया। पाठ को मैन्युअल रूप से पुनः सम्मिलित किया गया था।

पीएनजी प्रारूप में मानचित्र (13 केबी)

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

स्कैन की गई इमेजयों में अधिकांशतः बहुत अधिक ध्वनि होती है। बिटमैप इमेज को साफ़ करने के लिए बहुत अधिक काम करने की आवश्यकता हो सकती है। बिखरे हुए चिन्ह को मिटाएँ और पंक्तियों और क्षेत्र को भरें।

कोरल सलाह: इमेज को एक हल्की मेज पर रखें, वेल्लम (ट्रेसिंगिंग पेपर) से कवर कर दें, और फिर मैन्युअल रूप से वांछित रूपरेखा पर इंक लगाएं। फिर वेल्लम को स्कैन करें और उस स्कैन पर स्वचालित रैस्टर-टू-वेक्टर रूपांतरण प्रोग्राम का उपयोग करें।

विकल्प

यघपि ये रेखाएँ ठोस दिख सकती हैं, परन्तु ये पूर्णता से बहुत दूर होती हैं। वेल्लम पर फाउंटेन पेन, 0.7 मिमी जेल पेन और 0.5 मिमी एचबी पेंसिल से रेखाएँ अंकित की गईं। इमेजयों को 24-बिट आरजीबी के साथ 600 पिक्सेल प्रति इंच पर स्कैन किया गया था। लाइन की चौड़ाई अंततः 10 से 14 पिक्सेल तक हो जाती है। इंक के रंग एक समान नहीं होते हैं और उनमें स्पेक्युलर प्रतिबिंब होते हैं जो रेखाओं के भीतर प्रकाश पिक्सेल प्रविष्ट करते हैं। कागज के खुरदरेपन (दांत) के कारण पेंसिल की रेखाओं में भी आंतरिक दोष होते हैं। स्कैन में कुछ अननुकीली मास्किंग कलाकृतियाँ भी होती हैं।

कई भिन्न-भिन्न इमेज शैलियाँ और संभावनाएँ होती हैं, और कोई भी एकल वेक्टरकृत विधि सभी इमेजयों पर अच्छी तरह से काम नहीं करती है। नतीजतन, वेक्टरीकरण प्रोग्रामों में कई विकल्प होते हैं जो परिणाम को प्रभावित करते हैं।

एक उद्देश्य यह है कि प्रमुख आकृतियाँ क्या हैं। यदि इमेज एक भरने वाले फॉर्म की है, तो संभवतः इसमें स्थिर चौड़ाई की मात्र लंबवत और क्षैतिज रेखाएं होंगी। प्रोग्राम के वेक्टरीकरण को इसे ध्यान में रखना चाहिए। दूसरी ओर, सीएडी ड्राइंग में किसी भी कोण पर रेखाएं हो सकती हैं, घुमावदार रेखाएं हो सकती हैं, और कई रेखा भार हो सकते हैं (वस्तुओं के लिए मोटी और आयाम रेखाओं के लिए पतली)। वक्रों के अतिरिक्त, इमेज में समान रंग से भरी रूपरेखाएँ हो सकती हैं। एडोब स्ट्रीमलाइन उपयोगकर्ताओं को रेखा पहचान (क्षैतिज और ऊर्ध्वाधर रेखाएं), सेंटरलाइन पहचान, या रूपरेखा पहचान के संयोजन का चयन करने की अनुमति देती है।[4] स्ट्रीमलाइन उन रूपरेखा आकृतियों को भी अनुमति देती है जो छोटी होती हैं जिन्हें बाहर हटा दिया जाता है; धारणा यह है कि ऐसी छोटी आकृतियाँ ध्वनि होती हैं।[5] उपयोगकर्ता ध्वनि स्तर को 0 और 1000 के बीच स्थापित कर सकता है; एक रूपरेखा जिसमें उस सेटिंग से कम पिक्सेल होते हैं, हटा दी जाती है।

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

कई वेक्टरीकरण प्रोग्राम समान रंग के पिक्सेल को रेखाओं, वक्रों या रेखांकित आकृतियों में समूहित करेंगे। यदि प्रत्येक संभावित रंग को उसकी अपनी वस्तु में समूहित किया जाए, तो वस्तुओं की संख्या बहुत अधिक हो सकती है। इसके अतिरिक्त, उपयोगकर्ता को रंगों की एक सीमित संख्या (सामान्यतः 256 से कम) का चयन करने के लिए कहा जाता है, इमेज को उतने रंगों का उपयोग करने के लिए कम किया जाता है (यह चरण रंग परिमाणीकरण होता है), और फिर कम की गई इमेज पर वेक्टरकृत किया जाता है।[6] चित्रों जैसे निरंतर टोन इमेजयों के लिए, रंग परिमाणीकरण का परिणाम पोस्टराइजेशन होता है। ग्रेडिएंट फिल (फिल) को भी पोस्टराइज़ किया जाएगा।[7]

किसी इमेज में रंगों की संख्या कम करने में अधिकांशतः हिस्टोग्राम की सहायता ली जाती है। सबसे सामान्य रंगों को प्रतिनिधियों के रूप में चयनित किया जा सकता है, और अन्य रंगों को उनके निकटतम प्रतिनिधि के साथ मानचित्र किया जाता है। जब रंगों की संख्या दो पर स्थित होती है, तो उपयोगकर्ता को थ्रेशोल्ड और कंट्रास्ट सेटिंग करने के लिए कहा जा सकता है।[8] कंट्रास्ट प्रणाली किसी विशेष रंग के अतिरिक्त पिक्सेल रंग में महत्वपूर्ण बदलावों की अन्वेषण करती है; परिणामस्वरूप, यह रंग प्रवणता में क्रमिक रंग भिन्नताओं को अप्रत्यक्ष कर सकता है। एक बार रूपरेखा हटाये जाने के पश्चात् , उपयोगकर्ता मैन्युअल रूप ग्रेडिएंट फिल को पुनः प्रस्तुत कर सकता है।

वेक्टरीकरण प्रोग्राम एक ही रंग के एक क्षेत्र को एक ही वस्तु में समूहित करना चाहेगा। यह स्पष्ट रूप से ऐसा कर सकता है कि क्षेत्र की सीमा बिल्कुल पिक्सेल सीमाओं का अनुसरण करती है, परन्तु परिणाम अधिकांशतः छोटी ऑर्थोगोनल रेखाओं की सीमा होगी। परिणामी रूपांतरण में भी वही पिक्सेलेशन समस्याएँ होंगी जो बिटमैप को बड़ा करने पर होती हैं। इसके अतिरिक्त, वेक्टरीकरण प्रोग्राम को उन रेखाओं और वक्रों के साथ क्षेत्र की सीमा का अनुमान लगाने की आवश्यकता है जो पिक्सेल सीमाओं का बारीकी से पालन करते हैं परन्तु वास्तव में पिक्सेल सीमाएँ नहीं होती हैं। एक सहिष्णुता पैरामीटर प्रोग्राम को बताता है कि उसे पिक्सेल सीमाओं का कितनी सावधानीपूर्वक से पालन करना चाहिए।[9]

कई वेक्टरीकरण प्रोग्रामों का अंतिम परिणाम क्यूबिक बेज़ियर वक्रों से युक्त वक्र होते हैं। एक क्षेत्र की सीमा कई वक्र खंडों से अनुमानित होती है। किसी वक्र को सुचारू बनाए रखने के लिए, दो वक्रों के जोड़ों को सीमित किया जाता है जिससे स्पर्श रेखाएं समरूप रहें। एक समस्या यह निर्धारित करना है कि वक्र कहां इतनी शीघ्रता से झुकता है कि उसे समतल नहीं होना चाहिए।[10] फिर वक्र के समतल भाग को बेज़ियर वक्र फिटिंग प्रक्रिया के साथ अनुमानित किया जाता है। क्रमिक विभाजन का उपयोग किया जा सकता है। ऐसी फिटिंग प्रक्रिया एकल क्यूबिक वक्र के साथ वक्र को फिट करने का प्रयास करती है; यदि फिट स्वीकार्य है, तो प्रक्रिया रुक जाती है। अन्यथा, यह वक्र के साथ कुछ लाभप्रद बिंदु का चयन करता है और वक्र को दो भागों में तोड़ देता है। फिर यह जोड़ को स्पर्शरेखा में रखते हुए भागों को फिट करता है। यदि फिट अभी भी अस्वीकार्य होता है, तो यह वक्र को और अधिक भागों में तोड़ देता है।[11] कुछ वेक्टरकृत एकाकी प्रोग्राम होते हैं, परन्तु कई में इंटरैक्टिव इंटरफ़ेस होते हैं जो उपयोगकर्ता को प्रोग्राम पैरामीटर समायोजित करने और परिणाम तुरंत देखने की अनुमति देते हैं। उदाहरण के लिए, पॉवरट्रेसिंग, मूल इमेज प्रदर्शित कर सकता है और परिवर्तित इमेज का पूर्वावलोकन कर सकता है जिससे उपयोगकर्ता उनकी तुलना कर सके; प्रोग्राम वक्रों की संख्या जैसी सूचना भी प्रतिवेदित करता है।[12]

उदाहरण

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

531×879 पिक्सेल इमेज का पता लगाया गया; 50 रंगों का प्रयोग किया गया। अधिकांश (यदि सभी नहीं) पंक्तियाँ नष्ट हो गईं; वे काले क्षेत्रों में बदल गए, और उनकी प्रभावी रेखा की चौड़ाई अलग-अलग थी। ऊपरी भाग में नीले भोजन के चारों ओर की काली रूपरेखा विलुप्त हो गई। ग्रेडिएंट फिल और ब्रश किए गए धब्बे रंग परिमाणीकरण/पोस्टराइजेशन के कारण नष्ट हो गए; कुछ ब्रश के धब्बे गायब हो गए। कुछ अक्षर विरूपण के साथ वेक्टरकृत से बच गए, परन्तु अधिकांश अक्षर हटा दिए गए। पत्र का गायब होना कोई बड़ी बात नहीं है; रूपांतरण के पश्चात् संपादन एनोटेशन को हटाना चाहेगा और इसे कर्व्स के अतिरिक्त टेक्स्ट से बदलना चाहेगा। शैलो कोण पर कटने वाली पतली रेखाओं ने भरे हुए फिल्लड रीजन, और फिल्लड रीजन की प्रतिच्छेदी रूपरेखाएँ कन्फ्यूज्ड हो गईं; निचला दायां कोना देखें। ट्रेसिंग में कुछ विचित्र विशेषताएं भी होती हैं। कई काली रूपरेखाएँ स्पर्श करती हैं, इसलिए वे मात्र विशिष्ट क्षेत्रों की रूपरेखा के अतिरिक्त एक बड़ी, समष्टि वस्तु बन जाती हैं। केवल पृष्ठभूमि के अतिरिक्त, एक आयताकार सफेद क्षेत्र दो रेखांकित आयतों को अलग करता है। ऑप, आरपी, और आरआर लेबल वाली वस्तुएं सरल स्तरित आकार नहीं हैं; वांछित परिणाम आरआर को आरपी द्वारा आच्छादित किया जाएगा जो कि ओपी द्वारा आच्छादित किया जाता है।

प्रयोग डोमेन

सतत टोन इमेज

पोर्ट्रेट जैसी सतत टोन इमेजयों के लिए वेक्टरकृत सामान्यतः पर अनुपयुक्त होता है। परिणाम अधिकांशतः व्यर्थ होता है। उदाहरण के लिए, 25 kB JPEG इमेज पर कई अलग-अलग इमेज ट्रेसिंग एल्गोरिदम प्रयुक्त किए गए थे। परिणामी सदिश इमेजयां कम से कम दस गुना बड़ी होती हैं और जब कम संख्या में रंगों का उपयोग किया जाता है तो उनमें स्पष्ट पोस्टराइजेशन प्रभाव हो सकते हैं।

यह भी देखें

संदर्भ

  1. Pepper 2005, pp. 68–71
  2. Ploch 2005, p. 17
  3. Adobe 1998, pp. 100–101
  4. Adobe 1992, p. 39
  5. Adobe 1992, pp. 40–41
  6. Adobe 1992, p. 53
  7. Adobe (1998, pp. 348–350) discusses color banding in gradient fills.
  8. Adobe 1992, pp. 54–55
  9. Adobe 1992, pp. 59–60
  10. Itoh & Ohno 1993
  11. Schneider 1990
  12. Corel 2005, p. 217
  • Adobe (1992), Adobe Streamline User Guide (version 3 for Windows ed.), Mountain View, CA: Adobe Systems
  • Adobe (August 1998), Adobe Illustrator User Guide (version 8.0 ed.), Mountain View, CA: Adobe Systems, 90012366
  • Corel (2005), User Guide, CorelDRAW X3 Graphics Suite, Ottawa, ON: Corel Corporation, pp. 213–220
  • Pepper, K. N. (2005), "Cartooning with CorelDRAW", in Corel (ed.), CorelDRAW Handbook: Insights from the Experts, CorelDRAW X3 Graphics Suite, Corel Corporation, pp. 64–77
  • Ploch, Michael (2005), "Re-creating vintage designs on t-shirts", in Corel (ed.), CorelDRAW Handbook: Insights from the Experts, CorelDRAW X3 Graphics Suite, Corel Corporation, pp. 12–23
  • Schneider, Philip J. (1990), "An Algorithm for Automatically Fitting Digitized Curves", in Glassner, Andrew S. (ed.), Graphics Gems, Boston, MA: Academic Press, pp. 612–626, ISBN 0-12-059756-X


अग्रिम पठन


बाहरी संबंध