बिटमैप बनाम वेक्टर
कंप्यूटर ग्राफिक्स में, बिटमैप और वेक्टर ग्राफिक्स दो फ़ाइल स्वरूप हैं जिनका उपयोग डिजिटल छवियों को संग्रहीत करने के लिए किया जाता है। बिटमैप प्रारूप प्रत्येक बिट की स्थिति के संदर्भ में बिट्स की एक सरणी का उपयोग करता है; वह है, छवि का प्रतिनिधित्व करने के लिए बिट्स का नक्शा। बिटमैप रेखापुंज ग्राफिक्स छवि प्रारूप वर्ग से संबंधित है। वेक्टर ग्राफिक्स प्रारूप छवि का प्रतिनिधित्व करने के लिए बुनियादी ज्यामितीय आकृतियों जैसे बिंदुओं, रेखाओं, वक्रों और बहुभुजों का उपयोग करता है।
बिटमैप के बारे में अधिक
एक सरणी के रूप में छवि का प्रतिनिधित्व करने वाले बिट्स की मैपिंग को बिटमैप के रूप में जाना जाता है। इसी तरह, पिक्सल की मैपिंग को पिक्समैप कहा जाता है।एक निश्चित दृष्टिकोण से, यह कहा जा सकता है कि एक बिटमैप के रूप में 1-बिट प्रति पिक्सेल के साथ एक मैपिंग और एक पिक्स मैप के रूप में कई-बिट्स प्रति पिक्सेल के साथ मैपिंग। बिटमैप के असम्पीडित स्वरूपों में, छवि पिक्सेल 1, 2, 4, 8, 16, 24 और 32 पिक्सेल की सीमा के भीतर अलग-अलग रंग की गहराई में संग्रहीत होते हैं। 8-बिट से कम रंग की गहराई का उपयोग ग्रेस्केल रंग या अनुक्रमित रंग स्केल को संग्रहीत करने के लिए किया जाता है।
बिटमैप इमेज को.bmp एक्सटेंशन के साथ सेव किया जाता है। बिटमैप छवि का न्यूनतम फ़ाइल आकार आकार=चौड़ाई • ऊंचाई • n/8 द्वारा प्राप्त किया जा सकता है, जहां पिक्सेल में ऊंचाई और चौड़ाई दी जाती है, और n रंग की गहराई है और आकार बाइट्स में फ़ाइल आकार है। n-बिट रंग गहराई के साथ, बिटमैप छवि में 2n रंग शामिल कर सकता है। आवर्धन पर, बिटमैप छवि वाले पिक्सेल किसी भी रेखापुंज ग्राफिक्स छवि जैसे कि TIFF या JPEG के साथ दृश्यमान हो जाते हैं, जिससे छवि अस्पष्ट हो जाती है।
वेक्टर ग्राफिक्स के बारे में अधिक
वेक्टर ग्राफिक्स एक छवि का प्रतिनिधित्व करने के लिए बुनियादी ज्यामितीय आकृतियों और आकृतियों का उपयोग करते हैं, जहां सभी घटकों को गणितीय अभिव्यक्तियों के साथ दर्शाया जाता है।छवि निश्चित स्थितीय निर्देशांक के साथ छवि के लिए कार्य योजना में एम्बेडेड नियंत्रण बिंदुओं के ग्रिड से गुजरने वाले पथ या स्ट्रोक (एक आकृति या एक ज्यामितीय आकृति का प्रतिनिधित्व करने वाले वेक्टर) का उपयोग करके उत्पन्न होती है। छवि में दिए गए आकार, रंग और मोटाई के साथ स्ट्रोक उत्पन्न करने के निर्देश हैं। यह जानकारी फ़ाइल की संरचना में होती है जो कंप्यूटर को छवि बनाने के लिए कहती है; इसलिए, इन मापदंडों में कोई भी परिवर्तन फ़ाइल आकार को महत्वपूर्ण रूप से प्रभावित नहीं करता है। इससे भी महत्वपूर्ण बात यह है कि आवर्धन पर, रेखापुंज ग्राफिक्स के विपरीत छवि की गुणवत्ता में महत्वपूर्ण परिवर्तन नहीं होता है। ऐसा इसलिए है क्योंकि वेक्टर ग्राफिक्स स्थितिगत विवरण के बजाय संरचनात्मक विवरण के आधार पर छवि उत्पन्न करते हैं।
वेक्टर ग्राफिक्स का उपयोग आधुनिक 2डी और 3डी इमेजिंग अनुप्रयोगों में किया जाता है। उच्च गुणवत्ता वाली टाइपोग्राफी भी वेक्टर ग्राफिक्स पर आधारित है। अधिकांश आधुनिक प्रिंटर और डिस्प्ले अभी भी रास्टर डिवाइस हैं; इसलिए, प्रदर्शित या मुद्रण में, वेक्टर ग्राफिक्स को रेखापुंज छवियों में बदलना पड़ता है और यह अपेक्षाकृत एक आसान प्रक्रिया है।इस प्रक्रिया में, छवि का फ़ाइल आकार मुश्किल से बदलता है। लेकिन रेखापुंज छवियों को वेक्टर ग्राफिक्स में परिवर्तित करना एक अत्यंत कठिन प्रक्रिया है क्योंकि रेखापुंज छवि में जटिल आकार और आंकड़े होते हैं, जिन्हें गणितीय अभिव्यक्तियों द्वारा दर्शाने की आवश्यकता होती है। कैमरा और स्कैनर जैसे उपकरण वेक्टर ग्राफिक्स के बजाय रेखापुंज ग्राफिक्स के आधार पर काम करते हैं। आवश्यक रूपांतरण की जटिल प्रकृति के कारण ऐसी छवियों को वेक्टर ग्राफिक्स में परिवर्तित करना अव्यावहारिक है।
वेक्टर ग्राफ़िक्स फ़ाइलें SVG और CGM फ़ाइल प्रकारों का उपयोग करती हैं।
बिटमैप और वेक्टर ग्राफिक्स में क्या अंतर है?
• एक निश्चित रंग गहराई वाले पिक्सेल के मानचित्रण के साथ बिटमैप छवियां उत्पन्न होती हैं, जबकि वेक्टर छवियां बुनियादी ज्यामितीय आंकड़ों और संबंधित गणितीय अभिव्यक्तियों का उपयोग करके उत्पन्न होती हैं।
• रेखापुंज ग्राफ़िक्स को आवर्धित करते समय, मूल रूप से बिटमैप्स प्राथमिक पिक्सेल दिखाते हैं जो देखने के लिए छवि के विवरण में एक महत्वपूर्ण नुकसान करते हैं, जबकि वेक्टर ग्राफ़िक्स ग्राफ़िक के विवरण में बहुत निम्न स्तर का नुकसान दिखाते हैं।