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

๊ณ„์‚ฐ ์ž…๋ ฅ

๊ณต์‹

๊ด‘๊ณ 

๊ฒฐ๊ณผ

HEX ์ƒ‰์ƒ ์ฝ”๋“œ
#FF6347
rgb(255, 99, 71)
๋นจ๊ฐ• 255
์ดˆ๋ก 99
ํŒŒ๋ž‘ 71

RGB to HEX ๋ณ€ํ™˜๊ธฐ๋ž€?

์ด ๋„๊ตฌ๋Š” RGB ๋ชจ๋ธ๋กœ ํ‘œํ˜„๋œ ์ƒ‰์ƒ โ€” ๋นจ๊ฐ•(Red), ์ดˆ๋ก(Green), ํŒŒ๋ž‘(Blue) ์„ธ ์ฑ„๋„์ด ๊ฐ๊ฐ 0๋ถ€ํ„ฐ 255๊นŒ์ง€์˜ ๊ฐ’์„ ๊ฐ–์Šต๋‹ˆ๋‹ค โ€” ์„ #RRGGBB ํ˜•์‹์˜ 16์ง„์ˆ˜ ์ƒ‰์ƒ ์ฝ”๋“œ๋กœ ๋ณ€ํ™˜ํ•ด ์ค๋‹ˆ๋‹ค. HEX ์ฝ”๋“œ๋Š” HTML, CSS, ๋””์ž์ธ ์†Œํ”„ํŠธ์›จ์–ด๋ฅผ ๋น„๋กฏํ•œ ๋Œ€๋ถ€๋ถ„์˜ ๋””์ง€ํ„ธ ํ™˜๊ฒฝ์—์„œ ์ƒ‰์„ ์ง€์ •ํ•˜๋Š” ํ‘œ์ค€ ๋ฐฉ์‹์ด๊ธฐ ๋•Œ๋ฌธ์—, RGB ๊ฐ’์„ HEX๋กœ ๋ฐ”๊พธ๋Š” ์ž‘์—…์€ ์›น ๊ฐœ๋ฐœ์ž์™€ ๋””์ž์ด๋„ˆ์—๊ฒŒ ์ผ์ƒ์ ์ธ ์ผ์ž…๋‹ˆ๋‹ค.

RGB ์ฑ„๋„์ด ํ•ฉ์ณ์ ธ ํ•˜๋‚˜์˜ ์ƒ‰๊ณผ ๊ทธ 16์ง„์ˆ˜ ์ฝ”๋“œ๋ฅผ ์ด๋ฃจ๋Š” ๋ชจ์Šต
๋นจ๊ฐ•, ์ดˆ๋ก, ํŒŒ๋ž‘ ์ฑ„๋„ ๊ฐ’์ด ํ•ฉ์ณ์ ธ 16์ง„์ˆ˜ ์ฝ”๋“œ๋กœ ํ‘œํ˜„๋˜๋Š” ํ•˜๋‚˜์˜ ์ƒ‰์ด ๋ฉ๋‹ˆ๋‹ค.

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

๋นจ๊ฐ•, ์ดˆ๋ก, ํŒŒ๋ž‘ ๊ฐ’์„ ๊ฐ๊ฐ 0์—์„œ 255 ์‚ฌ์ด๋กœ ์ž…๋ ฅํ•˜์„ธ์š”. ๊ณ„์‚ฐ ๋ฒ„ํŠผ์„ ๋ˆ„๋ฅด๋ฉด ํ•ด๋‹นํ•˜๋Š” HEX ์ฝ”๋“œ์™€ ํ•จ๊ป˜ ์‹ค์‹œ๊ฐ„ ์ƒ‰์ƒ ๊ฒฌ๋ณธ์ด ํ‘œ์‹œ๋˜์–ด ๊ฒฐ๊ณผ๋ฅผ ๋ˆˆ์œผ๋กœ ๋ฐ”๋กœ ํ™•์ธํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. 0~255 ๋ฒ”์œ„๋ฅผ ๋ฒ—์–ด๋‚œ ๊ฐ’์€ ์ž๋™์œผ๋กœ ์œ ํšจ ๋ฒ”์œ„ ์•ˆ์œผ๋กœ ์กฐ์ •๋ฉ๋‹ˆ๋‹ค.

๋ณ€ํ™˜ ๊ณต์‹ ํ’€์ด

๊ฐ ์ฑ„๋„์€ 0๋ถ€ํ„ฐ 255๊นŒ์ง€์˜ ์ •์ˆ˜๋กœ, ์ด๋Š” 1๋ฐ”์ดํŠธ๊ฐ€ ๋‹ด์„ ์ˆ˜ ์žˆ๋Š” ๊ฐ’์˜ ๋ฒ”์œ„(16์ง„์ˆ˜๋กœ 00๋ถ€ํ„ฐ FF๊นŒ์ง€)์™€ ์ •ํ™•ํžˆ ์ผ์น˜ํ•ฉ๋‹ˆ๋‹ค. ๋ณ€ํ™˜๊ธฐ๋Š” ๊ฐ ์ฑ„๋„์„ ๋‘ ์ž๋ฆฌ๋กœ ๋งž์ถ”๊ณ  ์•ž์„ 0์œผ๋กœ ์ฑ„์šด ๋Œ€๋ฌธ์ž 16์ง„์ˆ˜๋กœ ๋ณ€ํ™˜ํ•œ ๋’ค ์ด์–ด ๋ถ™์ž…๋‹ˆ๋‹ค:

$$\text{Hex} = \text{\#} \; \texttt{[}\text{Red}\texttt{]}_{16} \, \texttt{[}\text{Green}\texttt{]}_{16} \, \texttt{[}\text{Blue}\texttt{]}_{16}$$

์˜ˆ๋ฅผ ๋“ค์–ด 255๋Š” FF, 0์€ 00์ด ๋ฉ๋‹ˆ๋‹ค. ์ˆ˜ํ•™์ ์œผ๋กœ ์ฑ„๋„ ๊ฐ’ \(v\)๋Š” ์ƒ์œ„ ์ž๋ฆฌ \(\lfloor v/16 \rfloor\)์™€ ํ•˜์œ„ ์ž๋ฆฌ \((v \bmod 16)\)๋กœ ๋‚˜๋‰ฉ๋‹ˆ๋‹ค.

0์—์„œ 255๊นŒ์ง€์˜ ์ƒ‰ ์ฑ„๋„ ๊ฐ’์ด 00์—์„œ FF๊นŒ์ง€์˜ ๋‘ ์ž๋ฆฌ 16์ง„์ˆ˜ ์Œ์— ๋งคํ•‘๋˜๋Š” ๋ชจ์Šต
0~255์˜ ๊ฐ ์ฑ„๋„ ๊ฐ’์€ 00๋ถ€ํ„ฐ FF๊นŒ์ง€์˜ ๋‘ ์ž๋ฆฌ 16์ง„์ˆ˜ ์Œ์— ๋Œ€์‘ํ•ฉ๋‹ˆ๋‹ค.

์˜ˆ์ œ๋กœ ๋ณด๊ธฐ

"ํ† ๋งˆํ† (tomato)" ์ƒ‰์„ ์˜ˆ๋กœ ๋“ค์–ด ๋ณด๊ฒ ์Šต๋‹ˆ๋‹ค: R = 255, G = 99, B = 71. 255๋Š” 16์ง„์ˆ˜๋กœ FF์ž…๋‹ˆ๋‹ค. 99๋Š” \(6 \times 16 + 3 = 63\), 71์€ \(4 \times 16 + 7 = 47\)์ด ๋ฉ๋‹ˆ๋‹ค. ์ด๋ฅผ ๋ชจ๋‘ ์ด์–ด ๋ถ™์ด๋ฉด #FF6347 โ€” CSS ํ‘œ์ค€ ์ƒ‰์ƒ๋ช… "tomato"๊ฐ€ ๋ฉ๋‹ˆ๋‹ค.

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

๊ฐ HEX ์Œ์€ ๋ฌด์—‡์„ ์˜๋ฏธํ•˜๋‚˜์š”? ์ฒซ ๋ฒˆ์งธ ์Œ์€ ๋นจ๊ฐ•, ๋‘ ๋ฒˆ์งธ๋Š” ์ดˆ๋ก, ์„ธ ๋ฒˆ์งธ๋Š” ํŒŒ๋ž‘์„ ๋‚˜ํƒ€๋‚ด๋ฉฐ, ๊ฐ๊ฐ 00(์—†์Œ)๋ถ€ํ„ฐ FF(๊ฐ€๋“)๊นŒ์ง€์˜ ๊ฐ’์„ ๊ฐ–์Šต๋‹ˆ๋‹ค.

์™œ ๋Œ€๋ฌธ์ž๋กœ ํ‘œ๊ธฐํ•˜๋‚˜์š”? HEX ์ฝ”๋“œ๋Š” ๋Œ€์†Œ๋ฌธ์ž๋ฅผ ๊ตฌ๋ถ„ํ•˜์ง€ ์•Š์Šต๋‹ˆ๋‹ค. ๋Œ€๋ฌธ์ž๋Š” ํ”ํžˆ ์“ฐ์ด๋Š” ๊ด€๋ก€์ผ ๋ฟ์ด๋ฉฐ #ff6347์ฒ˜๋Ÿผ ์†Œ๋ฌธ์ž๋กœ ์จ๋„ ๋˜‘๊ฐ™์ด ์œ ํšจํ•ฉ๋‹ˆ๋‹ค.

์†Œ์ˆ˜๋ฅผ ์ž…๋ ฅํ•  ์ˆ˜ ์žˆ๋‚˜์š”? ์•„๋‹ˆ์š” โ€” RGB ์ฑ„๋„์€ 0์—์„œ 255 ์‚ฌ์ด์˜ ์ •์ˆ˜๋งŒ ์‚ฌ์šฉํ•ฉ๋‹ˆ๋‹ค. ์†Œ์ˆ˜์ ์ด ์žˆ๋Š” ๊ฐ’์€ ๋ฒ„๋ฆผ ์ฒ˜๋ฆฌ๋ฉ๋‹ˆ๋‹ค.

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