HSL میں ڈیزائن کی گئی پیلیٹس اکثر کاغذ پر جاتی ہیں۔ یہ کنورٹر تمہارے منتخب hue، saturation اور lightness کو لے کر وہ چار سیاہی فیصد واپس دیتا ہے جن پر پرنٹ شاپ کام کرتی ہے۔
HSL سے CMYK تبدیلی کیسے کام کرتی ہے
- HSL ٹرپل کو 0 سے 255 کے درمیان RGB چینلز میں تبدیل کرو۔
- ان چینلز کو 255 سے تقسیم کر کے نارملائز کرو۔
- key کمپونینٹ K = 1 − max(R, G, B) معلوم کرو۔
- باقی چینلز سے C، M اور Y نکالو اور چاروں کو فیصدوں میں تبدیل کرو۔
کام کرنے کی مثال
دو تبدیلیاں ایک کے بعد ایک ہو رہی ہیں، اس لیے راؤنڈنگ دو بار ہوتی ہے — اور CMYK بغیر رنگی پروفائل کے ایک اندازہ رہتا ہے۔ توقع کرو کہ پرنٹ کردہ نتیجہ HSL پریویو کے مقابلے میں تھوڑا کم زندہ ہوگا۔
HSL اور CMYK کی وضاحت
HSL کیا ہے؟
HSL رنگ کو تین حصوں میں تقسیم کرتا ہے: hue (0–360° رنگ کے پہیے پر)، saturation (کتنا رنگین، 0–100%) اور lightness (کتنی روشنی، 0–100%)۔ چونکہ ہر حصہ اس انداز سے میل کھاتا ہے جس میں لوگ رنگ بیان کرتے ہیں، HSL ٹنٹس، شیڈز اور مستقل پیلیٹس بنانے کے لیے سب سے آسان فارمیٹ ہے — ہاتھ سے یا کوڈ میں۔
- سینٹیکس:
- hsl(H, S%, L%)
- حد:
- 0–360°, 0–100%, 0–100%
- بہترین برای:
- پیلیٹس، ٹنٹس اور شیڈز، تھیمنگ
CMYK کیا ہے؟
CMYK وہ چار-سیاہی ماڈل ہے جو پرنٹنگ میں استعمال ہوتا ہے: cyan، magenta، yellow اور key (black)، ہر ایک فیصد میں 0 سے 100 تک۔ سیاہی روشنی کو منہا کرتی ہے بجائے اس کے کہ اسے جاری کرے، اس لیے CMYK سکرین کی نسبت کم رنگ کور کرتا ہے — اسی وجہ سے چمکدار سکرین رنگ پرنٹ ہونے پر اکثر مدھم دکھتے ہیں۔
- سینٹیکس:
- cmyk(C%, M%, Y%, K%)
- حد:
- ہر سیاہی کے لیے 0–100%
- بہترین برای:
- پرنٹ، پیکیجنگ، پریس-ریڈی آرٹ ورک
HSL سے CMYK حوالہ جدول
سب سے عام CSS رنگ، HSL سے CMYK میں تبدیل کیے گئے۔
| رنگ | HSL | CMYK |
|---|---|---|
| black | hsl(0, 0%, 0%) | cmyk(0%, 0%, 0%, 100%) |
| white | hsl(0, 0%, 100%) | cmyk(0%, 0%, 0%, 0%) |
| red | hsl(0, 100%, 50%) | cmyk(0%, 100%, 100%, 0%) |
| lime | hsl(120, 100%, 50%) | cmyk(100%, 0%, 100%, 0%) |
| blue | hsl(240, 100%, 50%) | cmyk(100%, 100%, 0%, 0%) |
| yellow | hsl(60, 100%, 50%) | cmyk(0%, 0%, 100%, 0%) |
| orange | hsl(39, 100%, 50%) | cmyk(0%, 35%, 100%, 0%) |
| teal | hsl(180, 100%, 25%) | cmyk(100%, 1%, 0%, 50%) |
| purple | hsl(300, 100%, 25%) | cmyk(0%, 100%, 1%, 50%) |
| gray | hsl(0, 0%, 50%) | cmyk(0%, 0%, 0%, 50%) |