RGB से इंटीजर कन्वर्टर
RGB कलर वैल्यू को एक सिंगल 24-बिट इंटीजर में पैक करें (कई ग्राफिक्स API और गेम इंजन में इस्तेमाल होता है)।
क्या इस टूल से आपके सवाल का जवाब मिला?
धन्यवाद — इससे हमें टूल बेहतर बनाने में मदद मिलती है।
इस टूल का उपयोग कैसे करें
- रेड, ग्रीन और ब्लू वैल्यू डालें (हर एक 0–255)।
- टूल 24-बिट पैक्ड इंटीजर और उसकी हेक्स स्ट्रिंग कैलकुलेट करता है।
- डेसिमल इंटीजर उन API में इस्तेमाल करें जो पैक्ड 0xRRGGBB वैल्यू लेते हैं।
R, G, B वैल्यू को एक इंटीजर में पैक करें: color = (R << 16) | (G << 8) | B। गेम इंजन, OpenGL और लो-लेवल ग्राफिक्स API में आम है।
सूत्र
A 24-bit RGB integer is formed by packing the three 8-bit channels into a single number using bit shifts:
integer = (R << 16) | (G << 8) | B
Equivalently: integer = R × 65536 + G × 256 + B
The hex string representation is 0x followed by the 6-digit zero-padded hex of that integer.
अक्सर पूछे जाने वाले प्रश्न
- RGB कलर को इंटीजर में कैसे पैक किया जाता है?
- रेड बिट्स 16–23 में रहता है, ग्रीन बिट्स 8–15 में, और ब्लू बिट्स 0–7 में। फॉर्मूला है: (R << 16) | (G << 8) | B।
- इंटीजर की रेंज क्या हो सकती है?
- 24-बिट RGB के लिए 0 (काला) से 16,777,215 (सफ़ेद, 0xFFFFFF) तक।