MCP๋กœ ์—ฐ๊ฒฐ โ†’

๊ณ„์‚ฐ ์ž…๋ ฅ

3์ž๋ฆฌ ๋˜๋Š” 6์ž๋ฆฌ ํ—ฅ์Šค ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”. ์•ž์˜ #๋Š” ์žˆ์–ด๋„, ์—†์–ด๋„ ๋ฉ๋‹ˆ๋‹ค.

๊ณต์‹

๊ด‘๊ณ 

๊ฒฐ๊ณผ

RGB ์ƒ‰์ƒ
rgb(52, 152, 219)
from #3498DB
๋นจ๊ฐ• (R) 52
์ดˆ๋ก (G) 152
ํŒŒ๋ž‘ (B) 219

HEX โ†’ RGB ๋ณ€ํ™˜๊ธฐ๋ž€?

HEX โ†’ RGB ๋ณ€ํ™˜๊ธฐ๋Š” 16์ง„์ˆ˜ ์ƒ‰์ƒ ์ฝ”๋“œ(CSS, HTML, ๋””์ž์ธ ํˆด์—์„œ ์“ฐ๋Š” 6์ž๋ฆฌ ํ‘œ๊ธฐ๋ฒ•)๋ฅผ ๊ทธ์— ๋Œ€์‘ํ•˜๋Š” RGB ๊ฐ’์œผ๋กœ ๋ฐ”๊ฟ” ์ฃผ๋Š” ๋„๊ตฌ์ž…๋‹ˆ๋‹ค. RGB๋Š” ์ƒ‰์„ ๋นจ๊ฐ•, ์ดˆ๋ก, ํŒŒ๋ž‘์ด๋ผ๋Š” ์„ธ ๊ฐ€์ง€ ์ฑ„๋„๋กœ ํ‘œํ˜„ํ•˜๋ฉฐ, ๊ฐ ์ฑ„๋„์€ 0๋ถ€ํ„ฐ 255๊นŒ์ง€์˜ ๊ฐ’์„ ๊ฐ€์ง‘๋‹ˆ๋‹ค. ํ—ฅ์Šค ์ฝ”๋“œ๋Š” ์ด ์„ธ ๊ฐ’์„ #3498DB์ฒ˜๋Ÿผ 16์ง„์ˆ˜ ๋ฌธ์ž์—ด ํ•˜๋‚˜์— ์••์ถ•ํ•ด ๋‹ด์€ ํ˜•ํƒœ์ž…๋‹ˆ๋‹ค.

์‚ฌ์šฉ ๋ฐฉ๋ฒ•

์ž…๋ ฅ๋ž€์— ์›ํ•˜๋Š” ํ—ฅ์Šค ์ƒ‰์ƒ ์ฝ”๋“œ๋ฅผ ์ž…๋ ฅํ•˜์„ธ์š”. ์•ž์— ๋ถ™๋Š” #๋Š” ๋„ฃ์–ด๋„ ๋˜๊ณ  ์ƒ๋žตํ•ด๋„ ๋ฉ๋‹ˆ๋‹ค. #0AF์ฒ˜๋Ÿผ 3์ž๋ฆฌ ์ถ•์•ฝํ˜•์„ ์ž…๋ ฅํ•˜๋ฉด ์ž๋™์œผ๋กœ 6์ž๋ฆฌ ํ˜•์‹(#00AAFF)์œผ๋กœ ํ™•์žฅ๋ฉ๋‹ˆ๋‹ค. ๊ณ„์‚ฐ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด RGB ๊ฐ’, ์ƒ‰์ƒ ๋ฏธ๋ฆฌ๋ณด๊ธฐ, ๊ทธ๋ฆฌ๊ณ  ๊ฐ ์ฑ„๋„๋ณ„ ๊ฐ’์„ ๋”ฐ๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.

๋ณ€ํ™˜ ์›๋ฆฌ

6์ž๋ฆฌ ํ—ฅ์Šค ์ฝ”๋“œ๋Š” ๋‘ ์ž๋ฆฌ์”ฉ ์„ธ ์Œ์œผ๋กœ ๋‚˜๋‰ฉ๋‹ˆ๋‹ค. 1~2๋ฒˆ์งธ ๋ฌธ์ž๋Š” ๋นจ๊ฐ•, 3~4๋ฒˆ์งธ๋Š” ์ดˆ๋ก, 5~6๋ฒˆ์งธ๋Š” ํŒŒ๋ž‘์ž…๋‹ˆ๋‹ค. ๊ฐ ์Œ์€ 16์ง„์ˆ˜์ด๋ฏ€๋กœ ์ด๋ฅผ 10์ง„์ˆ˜๋กœ ๋ณ€ํ™˜ํ•ฉ๋‹ˆ๋‹ค.

$$(R,\,G,\,B) = \left( \text{hex}_{1\text{-}2},\ \text{hex}_{3\text{-}4},\ \text{hex}_{5\text{-}6} \right)_{16}$$

$$\text{where}\quad \left\{ \begin{aligned} R &= \big(\,\text{HEX}\,[1\text{-}2]\,\big)_{16} \\ G &= \big(\,\text{HEX}\,[3\text{-}4]\,\big)_{16} \\ B &= \big(\,\text{HEX}\,[5\text{-}6]\,\big)_{16} \end{aligned} \right.$$

์˜ˆ๋ฅผ ๋“ค์–ด FF๋Š” \(15\times16 + 15 = 255\)๋กœ ์ตœ๋Œ€ ๋ฐ๊ธฐ๋ฅผ ๋œปํ•˜๊ณ , 00์€ 0์ด ๋ฉ๋‹ˆ๋‹ค.

์—ฌ์„ฏ ์ž๋ฆฌ 16์ง„์ˆ˜ ์ฝ”๋“œ๋ฅผ ์„ธ ์Œ์œผ๋กœ ๋‚˜๋ˆ„์–ด ๋นจ๊ฐ•, ์ดˆ๋ก, ํŒŒ๋ž‘ ์ฑ„๋„์— ๋Œ€์‘์‹œํ‚ค๋Š” ๋‹ค์ด์–ด๊ทธ๋žจ
6์ž๋ฆฌ 16์ง„์ˆ˜ ์ฝ”๋“œ๋Š” ์„ธ ์Œ์œผ๋กœ ๋‚˜๋‰˜๋ฉฐ, ๊ฐ๊ฐ R, G, B์˜ 0~255 ๊ฐ’์œผ๋กœ ๋ณ€ํ™˜๋ฉ๋‹ˆ๋‹ค.

์‹ค์ œ ๊ณ„์‚ฐ ์˜ˆ์‹œ

#3498DB๋ฅผ ์‚ดํŽด๋ด…์‹œ๋‹ค. ๋นจ๊ฐ• = 34 = \(3\times16 + 4 = 52\), ์ดˆ๋ก = 98 = \(9\times16 + 8 = 152\), ํŒŒ๋ž‘ = DB = \(13\times16 + 11 = 219\). ๊ฒฐ๊ณผ๋Š” rgb(52, 152, 219) โ€” ๋ณด๊ธฐ ์ข‹์€ ์ค‘๊ฐ„ ํ†ค์˜ ํŒŒ๋ž€์ƒ‰์ž…๋‹ˆ๋‹ค.

16์ง„์ˆ˜ ๊ฐ’ FF8800์„ RGB 255, 136, 0์œผ๋กœ ๋ณ€ํ™˜ํ•˜๊ณ  ์ƒ‰์ƒ ๊ฒฌ๋ณธ ํ‘œ์‹œ
์˜ˆ: #FF8800์€ RGB (255, 136, 0)์œผ๋กœ ๋ณ€ํ™˜๋˜๋ฉฐ, ์ฃผํ™ฉ์ƒ‰ ๊ฒฌ๋ณธ์ž…๋‹ˆ๋‹ค.

์ž์ฃผ ๋ฌป๋Š” ์งˆ๋ฌธ

# ๊ธฐํ˜ธ๋ฅผ ๊ผญ ๋„ฃ์–ด์•ผ ํ•˜๋‚˜์š”? ์•„๋‹™๋‹ˆ๋‹ค. ๋ณ€ํ™˜๊ธฐ๊ฐ€ ์ž๋™์œผ๋กœ ์ œ๊ฑฐํ•˜๋ฏ€๋กœ 3498db์™€ #3498DB๋Š” ๋™์ผํ•œ ๊ฒฐ๊ณผ๋ฅผ ๋ƒ…๋‹ˆ๋‹ค.

ํ—ฅ์Šค ์ฝ”๋“œ๋Š” ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•˜๋‚˜์š”? ๊ตฌ๋ถ„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ff์™€ FF๋Š” ๊ฐ™์œผ๋ฉฐ, ์ด ๋„๊ตฌ๋Š” ๋ชจ๋‘ ๋Œ€๋ฌธ์ž๋กœ ํ†ต์ผํ•ด ์ฒ˜๋ฆฌํ•ฉ๋‹ˆ๋‹ค.

3์ž๋ฆฌ ์ฝ”๋“œ๋Š” ์–ด๋–ป๊ฒŒ ๋˜๋‚˜์š”? #F00 ๊ฐ™์€ ์ถ•์•ฝํ˜•์€ ๊ฐ ์ž๋ฆฌ๋ฅผ ๋‘ ๋ฒˆ์”ฉ ๋ฐ˜๋ณตํ•ด #FF0000์œผ๋กœ ํ™•์žฅ๋ฉ๋‹ˆ๋‹ค. ์ด๋Š” rgb(255, 0, 0), ์ฆ‰ ์ˆœ์ˆ˜ํ•œ ๋นจ๊ฐ•์ž…๋‹ˆ๋‹ค.

์ตœ์ข… ์—…๋ฐ์ดํŠธ: