8-बिट रंग

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

8-बिट रंग ग्राफिक्स के दो रूप हैं सबसे आम 256 रंगों की एक अलग पैलेट का उपयोग करता है, जहां पैलेट मैप में 256 प्रविष्टियों में से प्रत्येक को लाल, हरा और नीला मूल्य दिया जाता है। अधिकांश रंग के नक्शे में, प्रत्येक रंग आमतौर पर 16,777,216 रंग (24 बिट: 8 लाल, 8 हरा, 8 नीला) के पैलेट से चुना जाता है। लेकिन मूल वीजीए कार्ड के 320×200 मोड में, 256 ऑन-स्क्रीन रंगों को 262,144 रंगों (18 बिट: 6 लाल, 6 हरे, 6 नीले) के पैलेट से चुना जा सकता है। वीजीए (व्यावसायिक ग्राफिक्स नियंत्रक की तरह) के कुछ पुराने कार्ड केवल 256-रंग पैलेट को 4,0 9 6 रंग (12 बिट: 4 लाल, 4 हरे, 4 नीले) से चुन सकते हैं।

दूसरा रूप है, जहां 8 बिट्स लाल, हरे, और नीले रंग के मूल्यों का वर्णन करते हैं, आम तौर पर लाल के लिए तीन बिट, हरे रंग के लिए तीन बिट्स और नीले रंग के लिए दो बिट्स होते हैं। यह दूसरा रूप अक्सर 8-बिट सच कलर कहा जाता है, क्योंकि यह एक पैलेट का उपयोग बिल्कुल नहीं करता है, और यह 15-बिट, 16-बिट, और 24-बिट सत्य कलर मोड के समान है।

बिट 7 6 5 4 3 2 1 0
डेटा आर आर आर जी जी जी बी बी

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

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

वर्तमान में, अधिकांश ग्राफिक्स हार्डवेयर 24-बिट सच कलर या 32-बिट सच कलर (24-बिट सत्य कलर और 8-बिट अल्फा चैनल) में चलता है, और यह समस्या काफी हद तक अतीत की बात है। हालांकि, कुछ दूरस्थ डेस्कटॉप सॉफ्टवेयर (वर्चुअल नेटवर्क कंप्यूटिंग, रिमोट डेस्कटॉप प्रोटोकॉल) बैंडविड्थ के संरक्षण के लिए 8-बिट रंग पर स्विच कर सकते हैं।