वेक्टर और बिटमैप छवियों को समझना

दो प्रमुख 2 डी ग्राफिक्स प्रकारों: बिटमैप और वेक्टर छवियों के बीच मतभेदों को समझने के पहले ग्राफिक्स सॉफ़्टवेयर पर चर्चा करना लगभग असंभव है।

बिटमैप छवियों के बारे में तथ्य

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

उदाहरण के लिए, आपके डेस्कटॉप पर आइकन आमतौर पर 32 पिक्सेल 32 होते हैं, जिसका अर्थ है कि प्रत्येक दिशा में 32 डॉट्स रंग चल रहे हैं। संयुक्त होने पर, ये छोटे बिंदु एक छवि बनाते हैं।

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

बिटमैप संकल्प

बिटमैप छवियां संकल्प निर्भर हैं। संकल्प किसी छवि में पिक्सल की संख्या को संदर्भित करता है और आमतौर पर डीपीआई (डॉट्स प्रति इंच) या पीपीआई (पिक्सेल प्रति इंच) के रूप में कहा जाता है। बिटमैप छवियां स्क्रीन रेज़ोल्यूशन पर आपके कंप्यूटर स्क्रीन पर प्रदर्शित होती हैं: लगभग 100 पीपीआई।

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

छवियों और संकल्प का आकार बदलना

चूंकि बिटमैप्स संकल्प निर्भर हैं, छवि गुणवत्ता की डिग्री बलि किए बिना उनके आकार को बढ़ाने या घटाना असंभव है। जब आप अपने सॉफ़्टवेयर के पुनरुत्पादन या आकार बदलने के माध्यम से बिटमैप छवि के आकार को कम करते हैं, तो पिक्सेल को त्याग दिया जाना चाहिए।

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

इंटरपोलेशन को समझना

यदि आप किसी छवि के संकल्प को दोगुना करते हैं तो आप पिक्सल जोड़ते हैं। आइए मान लीजिए कि आपके पास एक लाल पिक्सेल और एक दूसरे के बगल में एक नीली पिक्सेल है। यदि आप संकल्प को दोगुना करते हैं तो आप उनके बीच दो पिक्सेल जोड़ देंगे। उन नए पिक्सल का रंग क्या होगा? इंटरपोलेशन निर्णय प्रक्रिया है जो निर्धारित करती है कि कौन से रंग जोड़े गए पिक्सल होंगे; कंप्यूटर जो जोड़ता है वह सही रंग हैं जो जोड़ रहा है।

एक छवि स्केलिंग

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

एक बिट आकार छवि को छोटे आकार में स्केल करने से कोई प्रभाव नहीं पड़ता है; वास्तव में, जब आप ऐसा करते हैं तो आप छवि के पीपीआई को प्रभावी ढंग से बढ़ा रहे हैं ताकि यह स्पष्ट रूप से प्रिंट हो सके। ऐसा कैसे? यह अभी भी एक छोटे से क्षेत्र में पिक्सल की संख्या है।

लोकप्रिय बिटमैप संपादन कार्यक्रम हैं:

सभी स्कैन की गई छवियां बिटमैप्स हैं, और डिजिटल कैमरों की सभी छवियां बिटमैप्स हैं।

बिटमैप प्रारूपों के प्रकार

सामान्य बिटमैप स्वरूपों में शामिल हैं:

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

बिटमैप्स और पारदर्शिता

बिटमैप छवियां, सामान्य रूप से, पारदर्शी रूप से पारदर्शिता का समर्थन नहीं करती हैं। कुछ विशिष्ट प्रारूप - अर्थात् जीआईएफ और पीएनजी - पारदर्शिता का समर्थन करते हैं।

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

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

रंग की गहराई

रंग गहराई छवि में संभावित रंगों की संख्या को संदर्भित करता है। उदाहरण के लिए, एक जीआईएफ छवि एक 8-बिट छवि है, जिसका अर्थ है कि 256 रंग हैं जिनका उपयोग किया जा सकता है।

अन्य रंग गहराई 16-बिट हैं, जिसमें लगभग 66,000 रंग उपलब्ध हैं; और 24-बिट, जिसमें लगभग 16 मिलियन संभावित रंग उपलब्ध हैं। रंग गहराई को कम करने या बढ़ाने से छवि में कम या कम मात्रा में फ़ाइल आकार और छवि गुणवत्ता में वृद्धि के साथ छवि को कम या ज्यादा रंग जानकारी मिलती है।

वेक्टर छवियों के बारे में तथ्य

हालांकि आमतौर पर बिटमैप ग्राफिक्स के रूप में उपयोग नहीं किया जाता है, वेक्टर ग्राफिक्स में बहुत सारे गुण हैं। वेक्टर छवियां कई व्यक्तियों, स्केलेबल वस्तुओं से बना होती हैं।

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

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

वेक्टर छवियों के लाभ

क्योंकि वे स्केलेबल हैं, वेक्टर-आधारित छवियां संकल्प स्वतंत्र हैं। आप किसी भी डिग्री पर वेक्टर छवियों के आकार को बढ़ा और घटा सकते हैं और स्क्रीन पर और प्रिंट दोनों में आपकी लाइनें कुरकुरा और तेज रहेंगी।

फ़ॉन्ट्स वेक्टर ऑब्जेक्ट का एक प्रकार हैं।

वेक्टर छवियों का एक अन्य लाभ यह है कि वे बिटमैप्स जैसे आयताकार आकार तक ही सीमित नहीं हैं। वेक्टर ऑब्जेक्ट्स अन्य ऑब्जेक्ट्स पर रखे जा सकते हैं, और नीचे दी गई वस्तु दिखाई देगी। एक सफेद पृष्ठभूमि पर देखा जाने पर एक वेक्टर सर्कल और बिटमैप सर्कल बिल्कुल वही दिखाई देता है, लेकिन जब आप किसी अन्य रंग पर बिटमैप सर्कल डालते हैं, तो इसमें छवि के सफेद पिक्सल से इसके चारों ओर एक आयताकार बॉक्स होता है।

वेक्टर छवियों के नुकसान

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

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

वेक्टर छवियों को रास्टरराइज करना

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

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

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

वेक्टर को बिटमैप में कनवर्ट करने के लिए सबसे आम कारण वेब पर उपयोग के लिए होगा। वेब पर वेक्टर छवियों के लिए सबसे आम और स्वीकार्य प्रारूप एसवीजी या स्केलेबल वेक्टर ग्राफिक्स है।

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

सामान्य वेक्टर प्रारूपों में शामिल हैं:

लोकप्रिय वेक्टर ड्राइंग प्रोग्राम हैं:

मेटाफाइल ग्राफिक्स हैं जिनमें रास्टर और वेक्टर डेटा दोनों होते हैं। उदाहरण के लिए, एक वेक्टर छवि जिसमें एक ऑब्जेक्ट होता है जिसमें भरने के रूप में लागू बिटमैप पैटर्न होता है, वह मेटाफाइल होगा। ऑब्जेक्ट अभी भी एक वेक्टर है, लेकिन भरने विशेषता में बिटमैप डेटा होता है।

आम मेटाफाइल प्रारूपों में शामिल हैं: