HEX ನಿಂದ HSL ಗೆ ಪರಿವರ್ತಕ

ಯಾವುದೇ HEX ಬಣ್ಣವನ್ನು HSL ಗೆ — ಕ್ಷಣದಲ್ಲೇ ಮತ್ತು ಉಚಿತವಾಗಿ ಪರಿವರ್ತಿಸು

#2ECC71

ಯಾವುದೇ ಬಣ್ಣ ಮೌಲ್ಯವನ್ನು ಅಂಟಿಸಿ — ಫಾರ್ಮ್ಯಾಟ್ ಅನ್ನು ನಾವು ತಾನೂರ್ತಿಯಾಗಿ ಗುರುತಿಸುತ್ತೇವೆ.

HSL ಫಲಿತಾಂಶ
ರಂಗದ ಶೇಡ್
145°
ತೀವ್ರತೆ
63%
ಬೆಳಕು
49%

ಈ ಬಣ್ಣವು ಎಲ್ಲಾ ಫಾರ್ಮ್ಯಾಟ್‌ಗಳಲ್ಲಿ

CMYK ಪ್ರೊಫೈಲ್: Coated FOGRA39 (ಯುರೋಪ್‌ಗಾಗಿ Photoshop ನ ಡೀಫಾಲ್ಟ್)

HSL ಜನರು ಬಣ್ಣದ ಬಗ್ಗೆ ಮಾತನಾಡುವ ರೀತಿಯಲ್ಲಿ ಅದನ್ನು ವಿವರಿಸುತ್ತದೆ: ಯಾವ ಹ್ಯೂ, ಎಷ್ಟು ಬಣ್ಣಮಯ, ಎಷ್ಟು ಪ್ರಕಾಶಮಾನ. HEX ಕೋಡ್ ಅನ್ನು HSL ಗೆ ಪರಿವರ್ತಿಸುವುದು ಬಣ್ಣವನ್ನು ನೀವು ನಿಜವಾಗಿಯೂ ಬದಲಾಯಿಸಬಹುದಾದ ರೂಪಕ್ಕೆ ತರಲು ಅತ್ಯಂತ ವೇಗದ ದಾರಿ: ಅದನ್ನು ಹಗುರಗೊಳಿಸಿ, ಮಂದಗೊಳಿಸಿ ಅಥವಾ ಅದರಿಂದ ಸಂಪೂರ್ಣ ಸ್ಕೇಲ್ ರಚಿಸಿ.

HEX ನಿಂದ HSL ಗೆ ಪರಿವರ್ತನೆ ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ

  1. HEX ಕೋಡ್ ಅನ್ನು RGBಗೆ ಪರಿವರ್ತಿಸಿ ಮತ್ತು ಪ್ರತಿ ಚಾನಲ್ ಅನ್ನು 255ರಿಂದ ಭಾಗಿಸಿ, ಹೀಗೆ ಮೂವರು ಮೌಲ್ಯಗಳು 0 ಮತ್ತು 1 ನಡುವಣದಲ್ಲಿರುತ್ತವೆ.
  2. ಮೂರು ಮೌಲ್ಯಗಳಲ್ಲಿ ಅತಿದೊಡ್ಡ ಮತ್ತು ಅತಿ ಚಿಕ್ಕದನ್ನು ಕಂಡುಹಿಡಿಯಿರಿ. ಅವುಗಳ ಸರಾಸರಿಯೇ ಲೈಟ್‌ನೆಸ್ L ಆಗಿದೆ.
  3. ಅವುಗಳ ಮಧ್ಯೆ ಇರುವ ವ್ಯತ್ಯಾಸ saturation S ಅನ್ನು ನಿಯಂತ್ರಿಸುತ್ತದೆ: ಲೈಟ್ ಬಣ್ಣಗಳಿಗಾಗಿ ಇದನ್ನು (2 − max − min) ಮೂಲಕ ಭಾಗಿಸು, ಕತ್ತಲೆ ಬಣ್ಣಗಳಿಗಾಗಿ (max + min) ಮೂಲಕ ಭಾಗಿಸು.
  4. ಅಧಿಕಮಟ್ಟವನ್ನು ಹಿಡಿದಿರುವ ಚಾನಲ್ hue H ಅನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ — ಕೆಂಪು 0°, ಹಸಿರು 120°, ನೀಲಿ 240° — ಮತ್ತು ಉಳಿದ ಎರಡು ಚಾನಲ್‌ಗಳು ಆ ವಿಭಾಗದ ಒಳಗೆ ಹ್ಯೂವನ್ನು ಸ್ಥಾಪಿಸುತ್ತವೆ.

ಕಾರ್ಯನಿರ್ವಹಿಸಿರುವ ಉದಾಹರಣೆ

HEX #2ECC71=HSL hsl(145, 63%, 49%)

ಗಣಿತ ನಿಖರಾದಾಗಿರುವುದು, ಆದರೆ HSL ಮೌಲ್ಯಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಪೂರ್ಣ ಡಿಗ್ರಿಗಳು ಮತ್ತು ಶೇಕಡಾವಾರುಗಳಿಗೆ ರೌಂಡ್ ಮಾಡಲಾಗುತ್ತದೆ. ಹೀಗಾಗಿ ಮತ್ತೆ ಪರಿವರ್ತಿಸಲು ಮೂಲ RGB ನೊಂದಿಗಿನು ಒಂದು ಅಥವಾ ಎರಡು ಹೆಜ್ಜೆಗಳ ಸರಕರಣ ಸಂಭವಿಸಬಹುದು — ಪ್ರಾಯೋಗಿಕವಾಗಿ ಅಸ್ಪೃಶ್ಯ, ಆದರೆ ವರ್ಡ್-ರೌಂಡ್ ಟ್ರಿಪ್ ಮಾಡಿದಾಗ ತಿಳಿದುಕೊಂಡಿದ್ದರೆ ಒಳ್ಳೆಯದು.

HEX ಮತ್ತು HSL ವಿವರಿಸಲಾಗಿದೆ

HEX ಏನು?

HEX ಕೋಡ್ ಒಂದು ಆರು-ಅಂಕಿಯ ಹೆಕ್ಸಾಡೆಸಿಮಲ್ ಸಂಖ್ಯೆ, ಅದು ಕಾಂಪನಿಯ ಮುಂಭಾಗದ #ೊಂದಿಗೆ ಬಣ್ಣದ ಕೆಂಪು, ಹಸಿರು ಮತ್ತು ನೀಲಿ ಚಾನೆಲ್‌ಗಳನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ. ಪ್ರತಿಯೊಂದು ಜೋಡಿ ಅಂಕಿಗಳು ಒಂದು ಚಾನೆಲ್ ಅನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ, 00 (ಯಾವುದೂ ಇಲ್ಲ) ರಿಂದ FF (ಪೂರ್ಣ) ವರೆಗೆ, ಇದು RGB ನ 16.7 ಮಿಲಿಯನ್ ಬಣ್ಣಗಳಿಗೆ ಸ್ಪಷ್ಟ, ಸಂಕ್ಷಿಪ್ತ ಸಂಖ್ಯೆಪ್ರಕಾರ ನೀಡುತ್ತದೆ. HEX CSS, ವಿನ್ಯಾಸ ಸಾಧನಗಳು ಮತ್ತು ಬ್ರ್ಯಾಂಡ್ ಮಾರ್ಗಸೂಚಿಗಳುಗಳಲ್ಲಿ ಡೀಫಾಲ್ಟ್ ಆಗಿದೆ.

ವಿನ್ಯಾಸ:
#RRGGBB
ಶ್ರೇಣಿ:
ಪ್ರತಿಚಾನೆಲ್ 00–FF
ಉತ್ತಮವಾಗಿ ಸರಿ:
CSS, ವಿನ್ಯಾಸ ಹ್ಯಾಂಡ್ಓಫ್, ಬ್ರ್ಯಾಂಡ್ ಮಾರ್ಗಸೂಚಿಗಳು

HSL ಏನು?

HSL ಒಂದು ಬಣ್ಣವನ್ನು ಹ್ಯೂ (ಬಣ್ಣ ಚಕ್ರದಲ್ಲಿ 0–360°), ಸ್ಯಾಚುರೇಶನ್ (ಎಷ್ಟು ಬಣ್ಣಮಯವಾಗಿದೆ, 0–100%) ಮತ್ತು ಲೈಟ್‌ನೆಸ್ (ಎಷ್ಟು ಪ್ರಕಾಶಮಾನವಾಗಿದೆ, 0–100%) ಎಂದು ವಿಭಜಿಸುತ್ತದೆ. ಪ್ರತಿಯೊಂದು ಭಾಗವೂ ಜನರು ಬಣ್ಣವನ್ನು ವಿವರಿಸುವ ರೀತಿಗೆ ಹೊಂದುವುದರಿಂದ, ಕೈಯಿಂದ ಅಥವಾ ಕೋಡ್‌ನಲ್ಲಿ ಟಿಂಟ್‌ಗಳು, ಷೇಡ್‌ಗಳು ಮತ್ತು ಸ್ಥಿರವಾದ ಪ್ಯಾಲೆಟ್‌ಗಳನ್ನು ರಚಿಸಲು HSL ಅತ್ಯಂತ ಸುಲಭ ಸ್ವರೂಪವಾಗಿದೆ.

ವಿನ್ಯಾಸ:
hsl(H, S%, L%)
ಶ್ರೇಣಿ:
0–360°, 0–100%, 0–100%
ಉತ್ತಮವಾಗಿ ಸರಿ:
ಪ್ಯಾಲೆಟ್‌ಗಳು, ಟಿಂಟ್‌ಗಳು ಮತ್ತು ಷೇಡ್ಗಳು, ಥೀಮಿಂಗ್

HEX ನಿಂದ HSL ಗೆ ಉಲ್ಲೇಖ ಕೋಷ್ಟಕ

ಅತಿದೊಡ್ಡ ಸಾಮಾನ್ಯ CSS ಬಣ್ಣಗಳು, HEX ಯಿಂದ HSL ಗೆ ಪರಿವರ್ತಿಸಲ್ಪಟ್ಟಿವೆ.

ಬಣ್ಣHEXHSL
black#000000hsl(0, 0%, 0%)
white#FFFFFFhsl(0, 0%, 100%)
red#FF0000hsl(0, 100%, 50%)
lime#00FF00hsl(120, 100%, 50%)
blue#0000FFhsl(240, 100%, 50%)
yellow#FFFF00hsl(60, 100%, 50%)
orange#FFA500hsl(39, 100%, 50%)
teal#008080hsl(180, 100%, 25%)
purple#800080hsl(300, 100%, 25%)
gray#808080hsl(0, 0%, 50%)

ಪದೇ ಪದೇ ಕೇಳಲಾಗುವ ಪ್ರಶ್ನೆಗಳು

HEX ಕೋಡ್ ಅನ್ನು RGBಗೆ ಪರಿವರ್ತಿಸಿ ಮತ್ತು ಪ್ರತಿ ಚಾನಲ್ ಅನ್ನು 255ರಿಂದ ಭಾಗಿಸಿ, ಹೀಗೆ ಮೂವರು ಮೌಲ್ಯಗಳು 0 ಮತ್ತು 1 ನಡುವಣದಲ್ಲಿರುತ್ತವೆ. ಮೂರು ಮೌಲ್ಯಗಳಲ್ಲಿ ಅತಿದೊಡ್ಡ ಮತ್ತು ಅತಿ ಚಿಕ್ಕದನ್ನು ಕಂಡುಹಿಡಿಯಿರಿ. ಅವುಗಳ ಸರಾಸರಿಯೇ ಲೈಟ್‌ನೆಸ್ L ಆಗಿದೆ. ಅವುಗಳ ಮಧ್ಯೆ ಇರುವ ವ್ಯತ್ಯಾಸ saturation S ಅನ್ನು ನಿಯಂತ್ರಿಸುತ್ತದೆ: ಲೈಟ್ ಬಣ್ಣಗಳಿಗಾಗಿ ಇದನ್ನು (2 − max − min) ಮೂಲಕ ಭಾಗಿಸು, ಕತ್ತಲೆ ಬಣ್ಣಗಳಿಗಾಗಿ (max + min) ಮೂಲಕ ಭಾಗಿಸು. ಅಧಿಕಮಟ್ಟವನ್ನು ಹಿಡಿದಿರುವ ಚಾನಲ್ hue H ಅನ್ನು ನಿರ್ಧರಿಸುತ್ತದೆ — ಕೆಂಪು 0°, ಹಸಿರು 120°, ನೀಲಿ 240° — ಮತ್ತು ಉಳಿದ ಎರಡು ಚಾನಲ್‌ಗಳು ಆ ವಿಭಾಗದ ಒಳಗೆ ಹ್ಯೂವನ್ನು ಸ್ಥಾಪಿಸುತ್ತವೆ.

ಗಣಿತ ನಿಖರಾದಾಗಿರುವುದು, ಆದರೆ HSL ಮೌಲ್ಯಗಳನ್ನು ಸಾಮಾನ್ಯವಾಗಿ ಪೂರ್ಣ ಡಿಗ್ರಿಗಳು ಮತ್ತು ಶೇಕಡಾವಾರುಗಳಿಗೆ ರೌಂಡ್ ಮಾಡಲಾಗುತ್ತದೆ. ಹೀಗಾಗಿ ಮತ್ತೆ ಪರಿವರ್ತಿಸಲು ಮೂಲ RGB ನೊಂದಿಗಿನು ಒಂದು ಅಥವಾ ಎರಡು ಹೆಜ್ಜೆಗಳ ಸರಕರಣ ಸಂಭವಿಸಬಹುದು — ಪ್ರಾಯೋಗಿಕವಾಗಿ ಅಸ್ಪೃಶ್ಯ, ಆದರೆ ವರ್ಡ್-ರೌಂಡ್ ಟ್ರಿಪ್ ಮಾಡಿದಾಗ ತಿಳಿದುಕೊಂಡಿದ್ದರೆ ಒಳ್ಳೆಯದು.

HSL ಒಂದು ಬಣ್ಣವನ್ನು ಹ್ಯೂ (ಬಣ್ಣ ಚಕ್ರದಲ್ಲಿ 0–360°), ಸ್ಯಾಚುರೇಶನ್ (ಎಷ್ಟು ಬಣ್ಣಮಯವಾಗಿದೆ, 0–100%) ಮತ್ತು ಲೈಟ್‌ನೆಸ್ (ಎಷ್ಟು ಪ್ರಕಾಶಮಾನವಾಗಿದೆ, 0–100%) ಎಂದು ವಿಭಜಿಸುತ್ತದೆ. ಪ್ರತಿಯೊಂದು ಭಾಗವೂ ಜನರು ಬಣ್ಣವನ್ನು ವಿವರಿಸುವ ರೀತಿಗೆ ಹೊಂದುವುದರಿಂದ, ಕೈಯಿಂದ ಅಥವಾ ಕೋಡ್‌ನಲ್ಲಿ ಟಿಂಟ್‌ಗಳು, ಷೇಡ್‌ಗಳು ಮತ್ತು ಸ್ಥಿರವಾದ ಪ್ಯಾಲೆಟ್‌ಗಳನ್ನು ರಚಿಸಲು HSL ಅತ್ಯಂತ ಸುಲಭ ಸ್ವರೂಪವಾಗಿದೆ.

ಹೌದು. ಇನ್‌ಪುಟ್ ಬದಿಯಲ್ಲಿ ಇರುವ ಸ್ವಾಪ್ ಬಟನ್‌ ನಿನಗೆ HSL ರಿಂದ HEX_converter ಗೆ ಕರೆದೊಯುತ್ತದೆ, ಅದು ಸಂಪೂರ್ಣ ಅದೇ ರೀತಿಯಲ್ಲಿ ಕೆಲಸ ಮಾಡುತ್ತದೆ. ಎರಡೂ ದಿಕ್ಕುಗಳು ಒಂದೇ ಸೂತ್ರವನ್ನು ಬಳಸುತ್ತವೆ, ಕೇವಲ ವಾಪಾಸಾಗಿ ಅನ್ವಯಿಸಲಾಗುತ್ತವೆ.

ಬಣ್ಣದ ವಿವಿಧ ರೂಪಗಳು ಬೇಕಾದ ತಕ್ಷಣ HSL ಗೆ ಬದಲಿಸಿ. H ಮತ್ತು S ಅನ್ನು ಸ್ಥಿರವಾಗಿರಿಸಿ ಕೇವಲ L ಅನ್ನು ಬದಲಿಸಿದರೆ ಸ್ಥಿರವಾದ ಟಿಂಟ್ ಮತ್ತು ಷೇಡ್ ಸ್ಕೇಲ್ ಸಿಗುತ್ತದೆ, ಇದನ್ನು HEX ನಲ್ಲಿ ಕೈಯಿಂದ ಮಾಡುವುದು ಹೆಚ್ಚು ಕಷ್ಟ.