कंप्यूटर ग्राफिक्स में Bitmap का उपयोग वेब डिज़ाइन से लेकर वीडियो गेम तक हर चीज के लिए किया जाता है। इसका उपयोग अक्सर डिजिटल फोटोग्राफी में भी किया जाता है, जहां उन्हें JPEG फाइलें कही जाती है। तो आइये जाने Bitmap क्या है?
Table of contents
Bitmap क्या है? – What is a Bitmap (BMP)?
बिटमैप एक इमेज फॉर्मेट है जो इमेज या तस्वीर को इस तरह से संग्रहीत करता है की प्रत्येक पिक्सेल तक तेजी से पहुंचा जा सके। बिटमैप को bitmapped ग्राफिक्स के रूप में भी जाना जाता है। और इसे संक्षिप्त रूप में BMP भी कहा जाता है।
बिटमैप पिक्सेल से बने चित्र को कहा जाता हैं। ये फाइलें प्रत्येक पिक्सेल पर जानकारी स्टोर करती हैं। यानि यह डॉट्स या बिट्स का एक नक्शा होता है जिसे स्क्रीन से एक उचित दुरी से देखने पर पूरी तस्वीर दिखाई देती है इसलिए इसे बिटमैप नाम दिया गया।
इसके प्रत्येक बिट में इमेज के रंग की जानकारी स्टोर रहती है। इस ग्राफ़िक फॉर्मेट की एक निश्चित रेसोलुशन रहती है। जंहा यदि आप इमेज को ज़ूम करेंगे तो आपको छोटे छोटे ब्लॉक जैसा प्रतीत होगा।
बिटमैप फ़ाइल के प्रकार
कुछ सामान्य बिटमैप फाइलों के प्रकारों की सूचि। इनमे से अधिकतर फाइल फॉर्मेट को आप पहले से ही जानते होंगे।
- Joint Photographic Experts Group (JPEG)
- Portable Network Graphics (PNG)
- Graphics Interchange Format (GIF)
- Exchangeable Image File (EXIF)
- Tag Image File Format (TIFF)
- BMP
- PICT
पिक्सेल क्या हैं? – What Are Pixels?
प्रत्येक पिक्सेल में एक रंग मान (one color value) लाल, हरा, नीला और एक तीव्रता (intensity) स्तर level होता है। इसका मतलब है कि प्रत्येक पिक्सेल के साथ चार संख्याएं जुड़ी होती हैं।
पिक्समैप और बिटमैप में अंतर
“पिक्समैप” पिक्सेल मैप का संक्षिप्त रूप है। एक पिक्समैप पिक्सेल रंग मानों (pixel color values ) की एक आयताकार ग्रिड के रूप में इमेज को स्टोर और प्रदर्शित करता है।
पिक्समैप पिक्सेल्स का एक आयताकार ग्रिड होता है जिसका उपयोग प्रति पिक्सेल कई बिट्स वाली इमेज को स्टोर और प्रदर्शित करने के लिए होता है। पिक्समैप में 8 बिट्स तथा इससे कम के पिक्सेल्स ग्रेस्केल या इंडेक्स्ड किए गए रंग को दर्शाता है।
जबकि, वह पिक्समैप जो प्रत्येक पिक्सेल रंग की जानकारी स्टोर कर दर्शाने के लिए केवल एक बिट का उपयोग करती है, उसे बिटमैप कहा जाता है। जिसे कभी कभी पिक्समैप भी कह दिया जाता है।
वेक्टर ग्राफिक्स और बिटमैप के बीच अंतर
वेक्टर ग्राफिक्स बिटमैप की तुलना में अधिक फ्लेक्सिबल होते हैं क्योंकि ये गुणवत्ता खोए बिना स्केल कर सकते हैं। हालांकि, वेक्टर ग्राफिक्स को प्रस्तुत करने के लिए अधिक प्रोसेसिंग पावर और मेमोरी की आवश्यकता होती है।
जबकि बिटमैप ग्राफ़िक की एक निश्चित रेसोलुशन होती है जिसकी वजह से स्केल करने पर इसकी गुणवत्ता में बदलाव होने लगता है। और इसके प्रदर्शन के लिए अधिक प्रोसेसिंग पॉवर की भी जरुरत नहीं होती जो इसे मोबाइल उपकरणों पर उपयोग के लिए एक आदर्श बनाता है, जहां मेमोरी स्पेस महंगे है।
बिटमैप के उपयोग
बिटमैप के लिए कई उपयोग हैं। यहाँ कुछ सामान्य हैं:
- वेब डिज़ाइन – बिटमैप आमतौर पर वेबसाइटों पर पृष्ठभूमि छवियों (background images) के लिए उपयोग किए जाते हैं।
- वीडियो गेम – बिटमैप का उपयोग वीडियो गेम में भी किया जाता है।
- ग्राफिक्स – बिटमैप का उपयोग फ़ोटोशॉप जैसे ग्राफिक्स प्रोग्राम में किया जाता है।
- प्रिंट मीडिया – बिटमैप का उपयोग समाचार पत्रों और पत्रिकाओं जैसे प्रिंट मीडिया के लिए किया जाता है।
बिटमैप का उपयोग करके किस तरह की इमेज बनाई जा सकती हैं?
बिटमैप को अक्सर प्लेसहोल्डर इमेज के रूप में उपयोग किया जाता है जब तक कि वेक्टर ग्राफिक तैयार न हो। इसका मतलब है कि जब आप बिटमैप इमेज का उपयोग करते हैं, तो आप वास्तव में प्लेसहोल्डर इमेज का उपयोग कर रहे होते हैं। एक बार वेबसाइट पर अपलोड होने के बाद आप इमेज को एडिट नहीं कर सकते।
हमें बिटमैप्स की आवश्यकता क्यों है?
बिटमैप बड़ी मात्रा में डेटा संग्रहीत (store) करने में बहुत कुशल यानी efficient हैं। क्योंकि प्रत्येक पिक्सेल केवल एक रंग मान (color value) संग्रहीत करता है, इसलिए प्रति पिक्सेल कई रंगों को संग्रहीत करने की कोई आवश्यकता नहीं होती। जो इसे तस्वीरों और अन्य चित्रों को दर्शाने के लिए मानक बनाता है जहां प्रत्येक पिक्सेल एक अलग रंग को दर्शाते है।