HSL کو RGB میں بدلنا Hue Saturation Lightness ↔ Red Green Blue مفت آن لائن محفوظ
HSL میں کوئی قدر لکھیں اور اسی جگہ RGB میں پڑھ لیں۔ حساب آپ کے براؤزر میں ہوتا ہے، کہیں کچھ نہیں بھیجا جاتا، اور جواب کس پر منحصر ہے وہ فرض نہیں کیا جاتا بلکہ نیچے لکھا ہے۔
کچھ بھی اپ لوڈ نہیں
یہ طرزِ تحریر کہاں سے آئے
ہیکس اور RGB ایک ہی چیز ہے، دو بار لکھی ہوئی۔ اسکرین کا رنگ تین اعداد ہیں — کتنی سرخ، سبز اور نیلی روشنی خارج کرنی ہے — ہر ایک 0 سے 255 تک، یعنی ایک بائٹ؛ ہیکس بس ان بائٹوں کو سولہ کی بنیاد پر لکھتا ہے، سو #FF8800 اور rgb(255, 136, 0) ایک ہی پکسل کو دیا گیا ایک ہی حکم ہیں۔ HSL اس لیے ایجاد ہوا کہ ان میں سے کوئی بھی انسان کے پڑھنے کے قابل نہیں: یہ رنگت کو رنگوں کے پہیے پر ایک زاویہ، اور سیری و روشنی کو فی صد میں دیتا ہے، سو ڈیزائنر تین اعداد دوبارہ جوڑے بغیر کسی چیز کو ہلکا کر سکتا ہے۔ CMYK بالکل الگ دنیا کا ہے — روشنی کا نہیں، سیاہی کا۔ وہ تفریقی ہے، چار چھاپہ تختیوں سے بنا، اور ہر اُس رنگ تک نہیں پہنچ سکتا جو اسکرین دے سکتی ہے، کیونکہ اسکرین روشنی خارج کرتی ہے جبکہ کاغذ اسے صرف منعکس کرتا ہے۔
آپ انہیں کہاں ملتے ہیں
ہیکس وہ ہے جو آپ اسٹائل شیٹ میں لکھتے ہیں اور جو ڈیزائن کا اوزار آپ کو تھماتا ہے۔ RGB وہاں نمودار ہوتا ہے جہاں رنگ کو حساب درکار ہو: درجہ بہ درجہ ڈھلان، شفافیت، وہ کوڈ جو کوئی شیڈ نکالے۔ HSL کی طرف ہاتھ تب بڑھتا ہے جب رنگوں کی ترتیب ہاتھ سے سنواری جائے، کیونکہ مطلوب تبدیلیاں عموماً اس کے تین اعداد میں سے ایک کی تبدیلی ہوتی ہیں۔ CMYK وہ ہے جو چھاپہ خانہ مانگتا ہے، اور اس میں تبدیلی وہی لمحہ ہے جب کوئی ڈیزائن روشنی نہیں رہتا اور سیاہی بن جاتا ہے۔
اکثر پوچھے جانے والے سوالات
میرا CMYK نتیجہ چھاپہ خانے کے دیے ہوئے سے مختلف کیوں ہے؟
کیونکہ کوئی ایک درست تبدیلی سرے سے ہے ہی نہیں۔ اس صفحے کا حساب سادہ اور آلے سے آزاد ہے، اور جب آپ کو نقطۂ آغاز یا تخمینی مساوی درکار ہو تو یہی ٹھیک جواب ہے۔ چھاپہ خانہ ایک رنگی پروفائل کے ذریعے بدلتا ہے جو مخصوص سیاہی، کاغذ اور مشین کو حساب میں لیتا ہے؛ وہی RGB رنگ چمکیلے کاغذ پر اور بغیر ملمع کاغذ پر مختلف CMYK قدریں دے گا۔ جو چیز بالکل ملنی چاہیے، اس کے لیے کسی فارمولے پر بھروسہ کرنے کے بجائے چھاپہ خانے سے اُن کا پروفائل مانگیں۔
کچھ اسکرین کے رنگ چھپ کیوں نہیں سکتے؟
کیونکہ دونوں ایک ہی رنگوں تک نہیں پہنچتے۔ اسکرین روشنی جمع کر کے رنگ بناتی ہے اور ایسا شوخ، سیر شدہ آسمانی یا سبز دے سکتی ہے جس کا سیاہی مقابلہ ہی نہیں کر سکتی؛ کاغذ روشنی جذب کر کے رنگ بناتا ہے، اور زیادہ سے زیادہ جتنا روشن ہو سکتا ہے وہ صفحے کی سفیدی ہے۔ ہر ایک جن رنگوں تک پہنچ سکتا ہے، اس مجموعے کو «گیمٹ» کہتے ہیں، اور جہاں وہ ایک دوسرے پر نہیں چڑھتے وہاں تبدیلی کو دستیاب قریب ترین رنگ چننا پڑتا ہے۔ اسی لیے اسکرین پر چمکدار رنگ چھپ کر اکثر ذرا پھیکا دکھائی دیتا ہے۔
کیا جواب بالکل درست ہے؟
جہاں دونوں اکائیاں ایک دوسرے سے صحیح اعداد میں متعین ہوں، وہاں ہاں — صفحہ یہ بات عدد کے اوپر کہتا ہے، اور واحد گولائی اس میں ہے کہ کتنے ہندسے دکھائے جائیں۔ جہاں نسبت کا اعشاریہ ختم نہ ہوتا ہو، صفحہ بارہ بامعنی ہندسے دکھاتا ہے اور کہتا ہے کہ تعلق تقریبی ہے، بجائے اس کے کہ کچھ اور ظاہر کرے۔
جو میں لکھتا ہوں وہ میرے آلے سے باہر جاتا ہے؟
نہیں۔ حساب آپ ہی کے براؤزر میں ہوتا ہے؛ کچھ اپ لوڈ نہیں ہوتا، اور نہ ہی کوئی سرور ہے جہاں ہو۔ صفحہ ایک بار کھل جائے تو نیٹ ورک بند ہونے پر بھی چلتا ہے۔