HSL ਤੋਂ RGB ਕਨਵਰਟਰ

ਟਾਈਪ ਕਰਦੇ-ਕਰਦੇ HSL ਨੂੰ RGB ਵਿੱਚ ਬਦਲੋ — ਮੁਫ਼ਤ, ਤੁਰੰਤ, ਇੱਕ ਉਦਾਹਰਨ ਅਤੇ ਆਮ ਰੰਗਾਂ ਦੇ ਚਾਰਟ ਦੇ ਨਾਲ।

ਹੱਲ ਕੀਤੀ ਉਦਾਹਰਨ

HSL 11, 100%, 60% = RGB 255, 87, 51

ਕਨਵਰਟ ਕਿਵੇਂ ਹੁੰਦਾ ਹੈ

  • HSL ਉਸੇ ਰੰਗ ਨੂੰ ਹਿਊ (hue - ਰੰਗ ਚੱਕਰ 'ਤੇ 0–360°), ਸੈਚੁਰੇਸ਼ਨ (saturation) ਅਤੇ ਲਾਈਟਨੈੱਸ (lightness) ਦੁਆਰਾ ਬਿਆਨ ਕਰਦਾ ਹੈ — ਸਿਰਫ਼ ਇੱਕ ਹਿੱਸੇ ਨੂੰ ਬਦਲ ਕੇ ਰੰਗ ਨੂੰ ਗੂੜ੍ਹਾ ਜਾਂ ਹਲਕਾ ਕਰਨ ਲਈ ਬਹੁਤ ਸੁਵਿਧਾਜਨਕ ਹੈ।

HSL ਅਤੇ RGB ਵਿੱਚ ਆਮ ਰੰਗ

ਰੰਗHSLRGB
ਲਾਲ0, 100%, 50%255, 0, 0
ਸੰਤਰੀ39, 100%, 50%255, 165, 0
ਪੀਲਾ60, 100%, 50%255, 255, 0
ਹਰਾ120, 100%, 25%0, 128, 0
ਸਿਆਨ180, 100%, 50%0, 255, 255
ਨੀਲਾ240, 100%, 50%0, 0, 255
ਜਾਮਣੀ300, 100%, 25%128, 0, 128
ਗੁਲਾਬੀ350, 100%, 88%255, 192, 203
ਭੂਰਾ0, 59%, 41%165, 42, 42
ਚਿੱਟਾ0, 0%, 100%255, 255, 255
ਸਲੇਟੀ0, 0%, 50%128, 128, 128
ਕਾਲਾ0, 0%, 0%0, 0, 0

ਹਰ ਪਰਿਵਰਤਨ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ ਚੱਲਦਾ ਹੈ। ਤੁਹਾਡੇ ਵੱਲੋਂ ਦਰਜ ਕੀਤਾ ਗਿਆ ਕੋਈ ਵੀ ਡਾਟਾ BroBroGo 'ਤੇ ਅੱਪਲੋਡ ਨਹੀਂ ਕੀਤਾ ਜਾਂਦਾ।

ਅਕਸਰ ਪੁੱਛੇ ਜਾਣ ਵਾਲੇ ਸਵਾਲ

ਮੈਂ HSL ਨੂੰ RGB ਵਿੱਚ ਕਿਵੇਂ ਬਦਲਾਂ?

ਉੱਪਰ ਆਪਣਾ HSL ਮੁੱਲ ਟਾਈਪ ਜਾਂ ਪੇਸਟ ਕਰੋ — ਤੁਹਾਡੇ ਟਾਈਪ ਕਰਦੇ ਹੀ RGB ਮੁੱਲ ਅੱਪਡੇਟ ਹੋ ਜਾਂਦਾ ਹੈ। ਤੁਸੀਂ ਸਵੈਚ (swatch) ਦੀ ਮਦਦ ਨਾਲ ਰੰਗ ਨੂੰ ਵਿਜ਼ੂਅਲ ਤਰੀਕੇ ਨਾਲ ਵੀ ਚੁਣ ਸਕਦੇ ਹੋ।

ਕੀ ਇਹ ਕਨਵਰਟ ਬਿਲਕੁਲ ਸਹੀ ਹੁੰਦਾ ਹੈ?

ਮੁੱਲਾਂ ਨੂੰ ਪੂਰਨ ਅੰਕਾਂ ਵਿੱਚ ਗੋਲ (round) ਕੀਤਾ ਜਾਂਦਾ ਹੈ, ਜਿਸਦੀ CSS ਅਤੇ ਡਿਜ਼ਾਈਨ ਟੂਲ ਉਮੀਦ ਕਰਦੇ ਹਨ। ਇਹ ਫ਼ਰਕ ਇੰਨਾ ਘੱਟ ਹੁੰਦਾ ਹੈ ਕਿ ਅੱਖਾਂ ਨਾਲ ਦੇਖਿਆ ਨਹੀਂ ਜਾ ਸਕਦਾ।

HSL ਤੋਂ RGB: ਕਿਉਂ ਅਤੇ ਕਿਵੇਂ?

ਇਹ ਪੰਨਾ ਤੁਹਾਨੂੰ ਇੱਕ ਰੰਗ ਨੂੰ HSL (ਰੰਗ, ਸੰਤ੍ਰੇਪਣ, ਚਮਕ) ਫਾਰਮੈਟ ਵਿੱਚ ਦਰਜ ਕਰਨ ਅਤੇ ਉਸ ਦੇ RGB (0–255) ਬਰਾਬਰ ਮੁੱਲ ਤੁਰੰਤ ਦੇਖਣ ਦੀ ਸਹੂਲਤ ਦਿੰਦਾ ਹੈ। HSL ਮਾਡਲ ਮਨੁੱਖੀ ਸਮਝ ਲਈ ਬਣਾਇਆ ਗਿਆ ਹੈ—ਇਸ ਵਿੱਚ ਹੁਏ (0–360 ਡਿਗਰੀ), ਸੰਤ੍ਰੇਪਣ (ਪ੍ਰਤੀਸ਼ਤ), ਅਤੇ ਚਮਕ (ਪ੍ਰਤੀਸ਼ਤ) ਸ਼ਾਮਲ ਹਨ। RGB, ਦੂਜੇ ਪਾਸੇ, ਸਕ੍ਰੀਨ ਦਾ ਕੰਮ ਕਰਨ ਵਾਲਾ ਮਾਡਲ ਹੈ ਜੋ ਰੋਸ਼ਨੀ ਦੇ ਤਿੰਨ ਰੰਗਾਂ—ਲਾਲ, ਹਰਾ, ਨੀਲਾ—ਨੂੰ 0–255 ਦੇ ਮੁੱਲਾਂ ਵਿੱਚ ਦਰਸਾਉਂਦਾ ਹੈ।

ਇਸ ਪੰਨੇ ਨੂੰ ਹੋਰ ਸਮਾਨ ਸਾਧਨਾਂ ਤੋਂ ਵੱਖ ਕਰਨ ਵਾਲੀ ਗੱਲ ਇਹ ਹੈ ਕਿ HSL ਮਨੁੱਖੀ ਸੋਚ ਲਈ ਡਿਜ਼ਾਈਨ ਕੀਤਾ ਗਿਆ ਹੈ; RGB, ਔਨ-ਸਕ੍ਰੀਨ ਰੰਗ ਗਣਿਤ ਲਈ ਵਰਕਿੰਗ ਸਪੇਸ ਹੈ। ਜਦੋਂ ਤੁਸੀਂ HSL ਵਿੱਚ ਚਮਕ ਬਦਲਦੇ ਹੋ, ਤਾਂ ਹੁਏ ਪੂਰੀ ਤਰ੍ਹਾਂ ਬਰਕਰਾਰ ਰਹਿੰਦਾ ਹੈ। ਇਹੀ ਕਾਰਨ ਹੈ ਕਿ HSL ਪੈਲੇਟ ਅਤੇ ਥੀਮ ਜਨਰੇਸ਼ਨ ਲਈ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਪਰਿਵਰਤਨ ਲਾਸਲੈੱਸ ਹੈ: ਹਰ ਵੈਧ HSL ਮੁੱਲ ਇੱਕੋ RGB ਤ੍ਰੈ-ਅੰਕ (triplet) ਨਾਲ ਮੈਪ ਕਰਦਾ ਹੈ ਜੋ ਡਿਸਪਲੇ-ਯੋਗ ਰੇਂਜ ਦੇ ਅੰਦਰ ਹੈ। LAB ਜਾਂ CMYK ਤੋਂ RGB ਵਿੱਚ ਪਰਿਵਰਤਨ ਦੇ ਉਲਟ, ਇੱਥੇ ਕੋਈ ਇਨ-ਗੈਮਟ ਕਲਿੱਪਿੰਗ (out-of-gamut clipping) ਨਹੀਂ ਹੁੰਦੀ—ਭਾਵ, ਰੰਗ ਵਾਪਸ ਬਦਲਣ 'ਤੇ ਕੋਈ ਰੰਗ ਤਬਦੀਲੀ ਨਹੀਂ ਹੁੰਦੀ।

ਰੰਗ ਮਾਡਲਾਂ ਦੀ ਸਮਝ: HSL, RGB, HEX, HSV, CMYK, LAB

ਇਸ ਪੰਨੇ 'ਤੇ, ਜਦੋਂ ਤੁਸੀਂ HSL ਇੰਪੁੱਟ ਦਿੰਦੇ ਹੋ, ਤਾਂ ਪੰਜ ਹੋਰ ਰੰਗ ਮਾਡਲਾਂ (RGB, HEX, HSV, CMYK, LAB) ਦੇ ਮੁੱਲ ਤੁਰੰਤ ਅਪਡੇਟ ਹੋ ਜਾਂਦੇ ਹਨ। ਆਓ ਹਰ ਇੱਕ ਨੂੰ ਸਮਝੀਏ:

RGB (Red, Green, Blue)

RGB ਇੱਕ ਜੋਡ਼ਨ ਵਾਲਾ (additive) ਰੰਗ ਮਾਡਲ ਹੈ। ਇਸ ਵਿੱਚ ਰੋਸ਼ਨੀ ਦੇ ਸਰੋਤ (ਜਿਵੇਂ ਸਕ੍ਰੀਨ) ਹਰ ਪਿਕਸਲ ਵਿੱਚ ਲਾਲ, ਹਰੇ, ਅਤੇ ਨੀਲੇ ਦੀ ਤੀਬਰਤਾ ਨੂੰ 0 (ਕੋਈ ਰੋਸ਼ਨੀ ਨਹੀਂ) ਤੋਂ 255 (ਪੂਰੀ ਰੋਸ਼ਨੀ) ਤੱਕ ਜੋੜਦੇ ਹਨ। ਉਦਾਹਰਨ: (79, 70, 229)।

HEX (Hexadecimal)

HEX RGB ਦਾ 16-ਅਧਾਰਿਤ (hexadecimal) ਸ਼ੌਰਟਹੈਂਡ ਹੈ, ਆਮ ਤੌਰ 'ਤੇ #4F46E5 ਵਾਂਗ। ਹਰ ਜੋਡ਼ਾ (00–FF) ਲਾਲ, ਹਰੇ, ਜਾਂ ਨੀਲੇ ਦੇ 0–255 ਮੁੱਲ ਨੂੰ ਦਰਸਾਉਂਦਾ ਹੈ।

HSV/HSB (Hue, Saturation, Value/Brightness)

HSV HSL ਵਰਗਾ ਹੈ, ਪਰ "ਚਮਕ" ਦੀ ਬਜਾਇ "ਮੁੱਲ" (value) ਵਰਤਦਾ ਹੈ। ਇਹ ਗ੍ਰਾਫਿਕ ਡਿਜ਼ਾਈਨ ਅਤੇ ਇਮੇਜ ਪ੍ਰੋਸੈਸਿੰਗ ਵਿੱਚ ਆਮ ਹੈ, ਖਾਸ ਕਰਕੇ ਜਦੋਂ ਤੁਸੀਂ ਹੁਏ ਨੂੰ ਬਦਲੇ ਬਿਨਾਂ ਰੰਗ ਦੀ ਚਮਕ (value) ਬਦਲਣੀ ਚਾਹੁੰਦੇ ਹੋ।

CMYK (Cyan, Magenta, Yellow, Key/Black)

CMYK ਇੱਕ ਘਟਾਓ ਵਾਲਾ (subtractive) ਮਾਡਲ ਹੈ, ਜੋ ਮੁੱਖ ਤੌਰ 'ਤੇ ਪ੍ਰਿੰਟ ਉਦਯੋਗ ਵਿੱਚ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ। ਇਸ ਵਿੱਚ ਸਿਆਹੀ (ink) ਕਾਗਜ਼ 'ਤੇ ਲਗਾਈ ਜਾਂਦੀ ਹੈ, ਅਤੇ ਹਰੇਕ ਰੰਗ 0% (ਕੋਈ ਸਿਆਹੀ ਨਹੀਂ) ਤੋਂ 100% (ਪੂਰੀ ਸਿਆਹੀ) ਤੱਕ ਹੁੰਦਾ ਹੈ। ਪਰ ਇਸ ਪੰਨੇ 'ਤੇ ਦਿਖਾਇਆ ਗਿਆ CMYK ਸਿਰਫ ਇੱਕ ਸਕ੍ਰੀਨ-ਅਨੁਮਾਨ (on-screen estimate) ਹੈ; ਅਸਲ ਪ੍ਰਿੰਟ ਮੁੱਲ ਕਾਗਜ਼, ਸਿਆਹੀ, ਅਤੇ ਪ੍ਰਿੰਟਰ ਪ੍ਰੋਫਾਈਲ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹਨ।

LAB (CIELAB)

LAB ਇੱਕ ਰੰਗ ਸਪੇਸ ਹੈ ਜੋ ਮਨੁੱਖੀ ਅੱਖ ਦੀ ਰੰਗ ਪਛਾਣ ਨੂੰ ਮਾਪਣ ਲਈ ਡਿਜ਼ਾਈਨ ਕੀਤਾ ਗਿਆ ਹੈ। ਇਸ ਵਿੱਚ L (lightness, 0–100), a (ਹਰੇ-ਲਾਲ ਧੁਰਾ), ਅਤੇ b (ਨੀਲੇ-ਪੀਲੇ ਧੁਰਾ) ਸ਼ਾਮਲ ਹਨ। ਇਹ ਰੰਗ ਸਟੈਂਡਰਡ ਅਤੇ ਪ੍ਰਿੰਟ ਉਦਯੋਗ ਵਿੱਚ ਵਿਆਪਕ ਤੌਰ 'ਤੇ ਵਰਤਿਆ ਜਾਂਦਾ ਹੈ।

ਪਰਿਵਰਤਨ ਪਿੱਛੇ ਵਿਧੀ

HSL ਨੂੰ RGB ਵਿੱਚ ਬਦਲਣ ਦੀ ਪ੍ਰਕਿਰਿਆ ਗਣਿਤਿਕ (mathematical) ਹੈ ਅਤੇ CSS ਰੰਗ ਫੰਕਸ਼ਨਾਂ 'ਤੇ ਅਧਾਰਿਤ ਹੈ। ਸਭ ਤੋਂ ਪਹਿਲਾਂ, H (hue) ਨੂੰ 0–360 ਤੋਂ 0–1 ਪੈਮਾਨੇ 'ਤੇ ਲਿਆਇਆ ਜਾਂਦਾ ਹੈ। S (saturation) ਅਤੇ L (lightness) ਪਹਿਲਾਂ ਹੀ 0–1 (ਪ੍ਰਤੀਸ਼ਤ ਤੋਂ) ਹੁੰਦੇ ਹਨ। ਫਿਰ, ਇੱਕ ਮੱਧਵਰਤੀ ਕਦਮ (intermediate step) ਵਿੱਚ, chroma (C) = (1 - |2L - 1|) × S, ਅਤੇ X = C × (1 - |(H' mod 2) - 1|) ਗਿਣਿਆ ਜਾਂਦਾ ਹੈ, ਜਿੱਥੇ H' = H × 6। ਇਸ ਤੋਂ ਬਾਅਦ, RGB ਮੁੱਲ m = L - C/2 ਸੁਧਾਰ (adjustment) ਨਾਲ ਪ੍ਰਾਪਤ ਕੀਤੇ ਜਾਂਦੇ ਹਨ।

ਇਹ ਪਰਿਵਰਤਨ ਲਾਸਲੈੱਸ ਹੈ: ਹਰੇਕ HSL ਮੁੱਲ ਇੱਕੋ RGB ਮੁੱਲ 'ਤੇ ਮੈਪ ਕਰਦਾ ਹੈ। ਕਿਉਂਕਿ HSL ਰੇਂਜ RGB ਰੇਂਜ ਦੇ ਅੰਦਰ ਪੂਰੀ ਤਰ੍ਹਾਂ ਸ਼ਾਮਲ ਹੁੰਦੀ ਹੈ (ਭਾਵ, ਹਰ HSL ਤਿੰਨ-ਅੰਕ RGB (0–255) ਵਿੱਚ ਬਦਲ ਸਕਦਾ ਹੈ), ਕੋਈ ਆਊਟ-ਆਫ-ਗੈਮਟ (out-of-gamut) ਕਲਿੱਪਿੰਗ ਨਹੀਂ ਹੁੰਦੀ। ਇਹ LAB ਜਾਂ CMYK ਤੋਂ RGB ਵਿੱਚ ਪਰਿਵਰਤਨ ਤੋਂ ਵੱਖ ਹੈ, ਜਿੱਥੇ ਕੁਝ ਰੰਗ (ਖਾਸ ਕਰਕੇ ਬਹੁਤ ਸੰਤ੍ਰਪਤ) RGB ਡਿਸਪਲੇ 'ਤੇ ਦਿਖਾਏ ਨਹੀਂ ਜਾ ਸਕਦੇ ਅਤੇ ਉਹਨਾਂ ਨੂੰ ਨਜ਼ਦੀਕੀ ਸੰਭਵ ਰੰਗ 'ਤੇ ਕਲਿੱਪ ਕਰਨਾ ਪੈਂਦਾ ਹੈ।

ਇਸ ਪੰਨੇ ਦੇ ਨਿਯਮ ਅਤੇ ਕਿਨਾਰੇ ਦੇ ਮਾਮਲੇ

ਇੰਪੁੱਟ ਫਾਰਮੈਟ: HSL ਮੁੱਲ ਇਸ ਤਰ੍ਹਾਂ ਦਾਖਲ ਕਰਨਾ ਜ਼ਰੂਰੀ ਹੈ: 243, 75%, 59%। H (hue) 0–360, S (saturation) 0–100%, L (lightness) 0–100% ਹੋਣੀ ਚਾਹੀਦੀ ਹੈ। ਜੇਕਰ ਫਾਰਮੈਟ ਗਲਤ ਹੈ (ਜਿਵੇਂ ਕਿੱਕੋਣੇ (,) ਭੁੱਲ ਜਾਣ, ਪ੍ਰਤੀਸ਼ਤ ਚਿੰਨ੍ਹ ਨਾ ਪਾਇਆ ਜਾਵੇ, ਜਾਂ H 360 ਤੋਂ ਵੱਧ ਹੋਵੇ), ਤਾਂ ਪੰਨਾ ਇਹ ਸੰਦੇਸ਼ ਦਿਖਾਉਂਦਾ ਹੈ:
"Enter HSL as hue 0–360 with two percentages, like 243, 75%, 59%."

ਇੰਸਟੈਂਟ ਅਪਡੇਟ: ਕਿਸੇ ਵੀ HSL ਫੀਲਡ (H, S, L) ਵਿੱਚ ਤਬਦੀਲੀ ਕਰਨ 'ਤੇ, RGB, HEX, HSV, CMYK, ਅਤੇ LAB ਮੁੱਲ ਆਪਣੇ ਆਪ (automatically) ਅਪਡੇਟ ਹੋ ਜਾਂਦੇ ਹਨ। ਕੋਈ "Convert" ਬਟਨ ਨਹੀਂ ਹੈ, ਕੋਈ ਸਰਵਰ ਨੂੰ ਡਾਟਾ ਨਹੀਂ ਭੇਜਿਆ ਜਾਂਦਾ—ਸਾਰੇ ਪਰਿਵਰਤਨ ਸਿੱਧੇ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ (client-side) ਵਿੱਚ ਕੀਤੇ ਜਾਂਦੇ ਹਨ।

CMYK ਅਨੁਮਾਨ: ਜਿਵੇਂ ਪਹਿਲਾਂ ਦੱਸਿਆ ਗਿਆ, CMYK ਆਉਟਪੁੱਟ ਇੱਕ ਔਨ-ਸਕ੍ਰੀਨ ਅਨੁਮਾਨ (on-screen estimate) ਹੈ। ਅਸਲ ਪ੍ਰਿੰਟ ਮੁੱਲ ਕਾਗਜ਼, ਸਿਆਹੀ, ਅਤੇ ਪ੍ਰਿੰਟਰ ਪ੍ਰੋਫਾਈਲ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹਨ। ਜੇਕਰ ਤੁਸੀਂ ਪ੍ਰਿੰਟ ਲਈ ਰੰਗ ਸੈੱਟ ਕਰ ਰਹੇ ਹੋ, ਤਾਂ ਪੇਸ਼ੇਵਰ ਕੈਲੀਬ੍ਰੇਸ਼ਨ ਜਾਂ ICC ਪ੍ਰੋਫਾਈਲਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ।

HEX, HSV, LAB: ਇਹਨਾਂ ਮੁੱਲਾਂ 'ਤੇ ਕੋਈ ਵਾਧੂ ਪਾਬੰਦੀਆਂ ਨਹੀਂ ਹਨ। HEX #000000 (RGB 0,0,0) ਤੋਂ #FFFFFF (RGB 255,255,255) ਤੱਕ ਹੁੰਦਾ ਹੈ। HSV H (0–360), S (0–100%), V (0–100%)। LAB L (0–100), a (-128 to 127), b (-128 to 127)।

ਕੌਣ ਅਤੇ ਕਿਉਂ ਵਰਤਦਾ ਹੈ?

  • ਡਿਜ਼ਾਈਨਰ ਜੋ ਰੰਗ ਪੈਲੇਟ ਜਾਂ ਥੀਮ ਬਣਾ ਰਹੇ ਹਨ: HSL ਵਿੱਚ ਕੰਮ ਕਰਨਾ ਮਨੁੱਖੀ ਸੋਚ ਲਈ ਸੁਭਾਵਿਕ (intuitive) ਹੈ, ਪਰ ਕੋਡ (CSS, JavaScript) ਵਿੱਚ RGB ਮੁੱਲ ਚਾਹੀਦੇ ਹਨ। ਇਹ ਟੂਲ ਤੁਰੰਤ ਪਰਿਵਰਤਨ ਪ੍ਰਦਾਨ ਕਰਦਾ ਹੈ।
  • ਫਰੰਟ-ਐਂਡ ਡਿਵੈਲਪਰ ਜੋ ਡਿਜ਼ਾਈਨ ਟੂਲ (Figma, Sketch, Adobe XD) ਤੋਂ HSL ਮੁੱਲ ਲੈ ਕੇ CSS (rgb() ਜਾਂ hex) ਵਿੱਚ ਬਦਲਦੇ ਹਨ।
  • ਉਹ ਵਿਅਕਤੀ ਜੋ ਮਨੁੱਖੀ-ਅਨੁਕੂਲ (human-friendly) ਰੰਗ ਮਾਡਲ (HSL) ਵਿੱਚ ਸੋਚਣਾ ਪਸੰਦ ਕਰਦੇ ਹਨ ਅਤੇ ਸਕ੍ਰੀਨ-ਪ੍ਰਸਤੁਤ (screen-ready) RGB ਮੁੱਲ ਚਾਹੁੰਦੇ ਹਨ।

ਅੰਕਣ (accessibility) ਲਈ: HSL ਨਾਲ ਚਮਕ (lightness) ਬਦਲ ਕੇ, ਤੁਸੀਂ ਪ੍ਰਕਾਸ਼ ਅਨੁਪਾਤ (contrast ratio) ਨੂੰ ਅਸਾਨੀ ਨਾਲ ਨਿਯੰਤਰਿਤ ਕਰ ਸਕਦੇ ਹੋ। RGB ਵਿੱਚ ਇਹ ਕੰਮ ਔਖਾ ਹੈ।

ਅਕਸਰ ਪੁੱਛੇ ਜਾਂਦੇ ਸਵਾਲ (FAQ)

1. ਮੈਂ HSL ਮੁੱਲ ਕਿਵੇਂ ਦਾਖਲ ਕਰਾਂ?
Hue 0–360 (ਕੋਈ % ਨਹੀਂ), saturation (%) ਅਤੇ lightness (%)—ਤਿੰਨੇ ਕੌਮਾ (comma) ਨਾਲ ਵੱਖ। ਜਿਵੇਂ: 200, 50%, 75%। ਜੇਕਰ % ਚਿੰਨ੍ਹ ਭੁੱਲ ਜਾਂਦੇ ਹਨ, ਤਾਂ ਪੰਨਾ ਗਲਤੀ ਦਿਖਾਏਗਾ।

2. ਕੀ CMYK ਮੁੱਲ ਪ੍ਰਿੰਟਿੰਗ ਲਈ ਸਹੀ ਹਨ?
ਨਹੀਂ, ਇਹ ਸਿਰਫ ਇੱਕ ਸਕ੍ਰੀਨ ਅਨੁਮਾਨ (on-screen estimate) ਹੈ। ਅਸਲ ਪ੍ਰਿੰਟ ਮੁੱਲ ਕਾਗਜ਼, ਸਿਆਹੀ, ਅਤੇ ਪ੍ਰਿੰਟਰ ਪ੍ਰੋਫਾਈਲ 'ਤੇ ਨਿਰਭਰ ਕਰਦੇ ਹਨ। ਪ੍ਰਿੰਟਿੰਗ ਲਈ ਪੇਸ਼ੇਵਰ CMYK ਪੈਲੇਟ ਜਾਂ ICC ਪ੍ਰੋਫਾਈਲਾਂ ਦੀ ਵਰਤੋਂ ਕਰੋ।

3. ਕੀ HSL ਤੋਂ RGB ਪਰਿਵਰਤਨ ਵਿੱਚ ਕੋਈ ਜਾਣਕਾਰੀ ਗੁਆਚਦੀ ਹੈ?
ਨਹੀਂ, ਇਹ ਲਾਸਲੈੱਸ (lossless) ਹੈ। ਹਰ HSV/RGB/HEX/LAB ਮੁੱਲ ਨੂੰ ਵਾਪਸ HSL ਵਿੱਚ ਬਦਲਿਆ ਜਾ ਸਕਦਾ ਹੈ ਬਿਨਾਂ ਕਿਸੇ ਗਣਿਤਿਕ ਗਲਤੀ ਦੇ। ਸਿਰਫ CMYK ਅਨੁਮਾਨ ਹੈ।

4. ਕੀ HSL-ਤੋਂ-RGB ਪਰਿਵਰਤਨ ਵਿੱਚ "ਆਊਟ-ਆਫ-ਗੈਮਟ" ਰੰਗ ਹੁੰਦੇ ਹਨ?
HSL ਅਤੇ RGB ਪੂਰੀ ਤਰ੍ਹਾਂ ਓਵਰਲੈਪ ਕਰਦੇ ਹਨ, ਇਸ ਲਈ ਕੋਈ ਵੀ HSL ਮੁੱਲ RGB ਰੇਂਜ (0–255) ਦੇ ਬਾਹਰ ਨਹੀਂ ਜਾਂਦਾ। ਇਸ ਲਈ ਕੋਈ ਆਊਟ-ਆਫ-ਗੈਮਟ ਕਲਿੱਪਿੰਗ ਨਹੀਂ ਹੁੰਦੀ, ਜਦਕਿ LAB/CMYK ਤੋਂ RGB ਕਰਨ ਵੇਲੇ ਅਜਿਹਾ ਹੁੰਦਾ ਹੈ।

5. ਕੀ ਮੇਰਾ ਡਾਟਾ ਕਿਤੇ ਭੇਜਿਆ ਜਾਂਦਾ ਹੈ?
ਸਾਰੇ ਪਰਿਵਰਤਨ ਤੁਹਾਡੇ ਬ੍ਰਾਊਜ਼ਰ ਵਿੱਚ (client-side) ਹੀ ਹੁੰਦੇ ਹਨ। ਕੁਝ ਵੀ ਤੁਹਾਡੀ ਮਸ਼ੀਨ ਤੋਂ ਬਾਹਰ ਨਹੀਂ ਜਾਂਦਾ, ਨਾ ਹੀ ਸਰਵਰ 'ਤੇ ਸਟੋਰ ਕੀਤਾ ਜਾਂਦਾ ਹੈ।

6. ਮੈਂ HSL ਵਿੱਚ hue=360, saturation=100%, lightness=50% (ਪੂਰਾ ਲਾਲ) ਕਿਉਂ ਨਹੀਂ ਦਾਖਲ ਕਰ ਸਕਦਾ/ਸਕਦੀ?
Hue 0–360 ਹੁੰਦਾ ਹੈ, 360 ਆਖਰੀ ਮੁੱਲ ਹੈ। ਜੇਕਰ 360 ਦਾਖਲ ਕਰਦੇ ਹੋ, ਤਾਂ ਇਹ 0 (sine, cosine) ਵਾਂਗ ਕੰਮ ਕਰਦਾ ਹੈ। ਪਰ ਗਲਤੀ ਨਹੀਂ ਦਿਖਾਈ ਜਾਵੇਗੀ ਜੇਕਰ ਫਾਰਮੈਟ ਸਹੀ ਹੈ।