๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Graphic

OpenGL๋กœ ๋ฐฐ์šฐ๋Š” 3์ฐจ์› ์ปดํ“จํ„ฐ ๊ทธ๋ž˜ํ”ฝ์Šค::3์žฅ&์—ฐ์Šต๋ฌธ์ œ

by ๋„์บ๋ฆฌ๐Ÿฑ 2020. 7. 5.
๋ฐ˜์‘ํ˜•

โ— 3์žฅ ์—ฐ์Šต๋ฌธ์ œ

1. ๋ฐฑ์ƒ‰๊ด‘์—๋Š” ๋ชจ๋“  ๊ฐ€์‹œ๊ด‘์„ ์˜ ๋ชจ๋“  ์ฃผํŒŒ์ˆ˜ ์„ฑ๋ถ„์ด ๋™์ผํ•œ ์–‘์œผ๋กœ ๋ถ„ํฌํ•œ๋‹ค. (True/False)

2. RGB ์ปฌ๋Ÿฌ ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•˜๋Š” ๋ชจ๋‹ˆํ„ฐ๋กœ ๋ชจ๋“  ์ž์—ฐ์ƒ‰์„ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ๋‹ค. (True/False)

3. ์…ฐ์ด๋”ฉ์„ ๊ฐ€ํ•˜๋ฉด ์ฑ„๋„๊ฐ€ ๊ฐ์†Œํ•˜๋ฉฐ, ํ‹ดํŒ…์„ ๊ฐ€ํ•˜๋ฉด ์ฑ„๋„๊ฐ€ ์ฆ๊ฐ€ํ•œ๋‹ค. (True/False) // ์ฑ„๋„๋Š” ๋‘˜๋‹ค ๊ฐ์†Œ

4. ์ธ๋ฑ์Šค ์ปฌ๋Ÿฌ ๋ชจ๋“œ๋ฅผ ์ ์šฉํ•˜๋”๋ผ๋„ ํ•œ ํ™”๋ฉด์— ๊ทธ๋ฆด ์ˆ˜ ์žˆ๋Š” ์ปฌ๋Ÿฌ ์ˆ˜๋Š” ํ”„๋ ˆ์ž„ ๋ฒ„ํผ ์šฉ๋Ÿ‰์— ์˜ํ•ด ๊ฒฐ์ •๋œ๋‹ค. (True/False) // ์ปฌ๋Ÿฌ ์ˆ˜ ์ž์ฒด๋Š” ํ”„๋ ˆ์ž„ ๋ฒ„ํผ ์šฉ๋Ÿ‰์— ๋”ฐ๋ฅธ๋‹ค. 

5. ์ธ๋ฑ์Šค ์ปฌ๋Ÿฌ ๋ชจ๋“œ์—์„œ ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ์ƒ‰์ƒ์€ ํ”„๋ ˆ์ž„ ๋ฒ„ํผ ์š”๋Ÿ‰๊ณผ ๋ฌด๊ด€ํ•˜๋‹ค. (True/False) // ํ‘œํ˜„ํ•  ์ˆ˜ ์žˆ๋Š” ์ƒ‰์ƒ์€ CLUT์—

6. ๋””๋”๋ง ๊ฒฐ๊ณผ ์‹ค์งˆ์  ํ•ด์ƒ๋„๋Š” ์ค„์–ด๋“ ๋‹ค. (True/False) // ๋””๋”๋ง์€ ํ•ด์ƒ๋„์— ๋ฌด๊ด€. ํ•˜ํ”„ํ† ์šฐ๋‹์ด ํ•ด์ƒ๋„ ๊ด€๋ จ

7. ๊ฐ๋งˆ ์ˆ˜์ •์ด ๊ฐ€ํ•ด์ง€์ง€ ์•Š์œผ๋ฉด ๋ชจ๋“  ์ƒ‰์€ ์‹ค์ œ๋ณด๋‹ค ๋ฐ๊ฒŒ ํ‘œํ˜„๋œ๋‹ค. (True/False) //์‹ค์ œ๋ณด๋‹ค ์–ด๋‘ก๊ฒŒ ํ‘œํ˜„๋œ๋‹ค.

8. ๋น›์˜ ์‚ผ์›์ƒ‰์€ ( RGB )์ด๋ฉฐ, ๋ฌผ๊ฐ์˜ ์‚ผ์›์ƒ‰์€ ( CMY )์ด๋‹ค.

9. HSV์ปฌ๋Ÿฌ ๋ชจ๋ธ์—์„œ ๊ฐ๋„ ๊ฐ’์œผ๋กœ ํ‘œ์‹œ๋˜๋Š” ๊ฒƒ์€ ์ƒ‰์ƒ, ๋ช…๋„, ์ฑ„๋„ ์ค‘ ( ์ƒ‰์ƒ ) ์ด๋‹ค.

10. YUV ์ปฌ๋Ÿฌ ๋ชจ๋ธ์—์„œ ๋ช…๋„ ์ •๋ณด๋Š” ( Y )์— ํฌํ•จ๋˜์–ด ์žˆ๋‹ค.  

11. RGB ๋ณด์ƒ‰์€ ( CMY ) ์ด๋‹ค. 

12. CMS๋Š” ( Color Management System )์˜ ์•ฝ์ž( Acronym )์ด๋‹ค.

13. ํšŒ์ƒ‰๋„ 1.0์œผ๋กœ ์ •๊ทœํ™”๋˜์—ˆ์„ ๊ฒฝ์šฐ๋ฅผ ๊ฐ€์ •ํ•˜๊ณ  CMY ๋ชจ๋ธ์—์„œ (C,M,Y) = (0.3,0.4,0.5)์ธ ์ƒ‰์ด ์žˆ๋‹ค. ์ด ์ƒ‰์„ RGB ๋ชจ๋ธ๋กœ ๋ฉดํ™˜ํ–ˆ์„ ๊ฒฝ์šฐ (R,G,B) ๊ฐ’์€ (0.7, 0.6, 0.5 )์ด๋‹ค. // ๋ณด์ƒ‰ ๊ด€๊ณ„

14. 1,024* 768 ํ™”๋ฉด์—์„œ 2x2ํ™”์†Œ ๋‹จ์œ„๋กœ ํ•˜ํ”„ ํ† ์šฐ๋‹์„ ์ ์šฉํ•˜๋ฉด ์‹ค์งˆ ์  ํ•ด์ƒ๋„๋Š” ( 512*384 )๋กœ ๋ฐ”๋€๋‹ค. 

15. 3x3 ํ™”์†Œ๋ฅผ ํ•œ ๋‹จ์œ„๋กœ ์ทจ๊ธ‰ํ•  ๋•Œ, ๋‹ค์Œ ํ–‰๋ ฌ๋กœ ํ‘œ์‹œ๋œ ํ•˜ํ”„ํ† ์šฐ๋‹ ํŒจํ„ด์„ ๋ชจ๋‘ ๊ทธ๋ ค๋ณด๋ผ. // ๋งŽ์€ ๊ฐ€์ง€์ˆ˜๊ฐ€ ์žˆ๊ฒ ์ง€๋งŒ ์ผ๋‹จ ํ•œ๊ฐœ. 

7 8 2
6 1 5
0 3 4

16. 2x2 ํ™”์†Œ๋ฅผ ํ•œ ๋‹จ์œ„๋กœ ์ทจ๊ธ‰ํ•  ๋•Œ ์ค„๋ฌด๋Šฌ๊ฐ€ ์ผ์–ด๋‚  ์ˆ˜ ์žˆ๋Š” ํ•˜ํ”„ํ† ์šด ํ–‰๋ ฌ์„ ๋ชจ๋‘ ๋‚˜์—ดํ•ด๋ณด๋ผ. 

3 2
0 1

 

1 2
0 3

๋“ฑ๋“ฑ. 

 

17. RGB=(0,255,127)์˜ ํ™”์†Œ๊ฐ€ ์žˆ๋‹ค. ๊ฐ๋งˆ ์ˆ˜์ •์„ ๊ฐ€ํ•˜์ง€ ์•Š์„ ๋•Œ ๊ฐ€์žฅ ์˜ํ–ฅ์„ ๋ฐ›๋Š” ์ปฌ๋Ÿฌ ๊ฐ’์€ ( G B ) ์ด๋‹ค. //์™œ ? 

18. ํ•˜๋“œ์›จ์–ด ๊ฐ๋งˆ๊ฐ€ 1.4์ธ ๋ชจ๋‹ˆํ„ฐ์—์„œ ์ตœ์ข… ๊ฐ๋งˆ๋ฅผ 2.5๋กœ ํ•˜๋ ค๋ฉด ์‹œ์Šคํ…œ ๊ฐ๋งˆ๋ฅผ  (1.8 ) ๋กœ ์„ค์ •ํ•ด์•ผ ํ•œ๋‹ค. 

 

โ— 3์žฅ ๋‚ด์šฉ ์ •๋ฆฌ




โ—‹ ์ปฌ๋Ÿฌ ์ด๋ก 

๋น› = ์ „์ž๊ธฐํŒŒ = ์ „๊ธฐ์žฅ๊ณผ ์ž๊ธฐ์žฅ์ด ์„œ๋กœ ์ˆ˜์ง์œผ๋กœ ๊ต์ฐจํ•˜๋ฉด์„œ ์ง„ํ–‰ํ•˜๋Š” ํŒŒ๋™.

๋น›์˜ ์„ธ๊ธฐ = ์žฅ์˜ ์„ธ๊ธฐ 

์žฅ์˜ ์„ธ๊ธฐ๊ฐ€ ์ดˆ๋‹น ๋ช‡๋ฒˆ์ด๋‚˜ ๋ฐ”๋€Œ๋Š”์ง€ = ์ฃผํŒŒ์ˆ˜ = ํŒŒ์žฅ๊ณผ ๋ฐ˜๋น„๋ก€ ๊ด€๊ณ„

 

ํƒœ์–‘๊ด‘, ํ˜•๊ด‘๋“ฑ = ์ผ๋ฐ˜์  ๊ด‘์› = ๋ฐฑ์ƒ‰๊ด‘ =๋ณด๋ผ~์ ์ƒ‰๊นŒ์ง€์˜ ๋ชจ๋“  ์ฃผํŒŒ์ˆ˜ ์„ฑ๋ถ„ ๋‚ดํฌ

 

๋ฐฑ์ƒ‰๊ด‘์ด ๋ฌผ์ฒด์— ๋ถ€๋”ช์น˜๋ฉด, ๋ช‡๋ช‡ ํก์ˆ˜, ๋ช‡๋ช‡ ๋ฐ˜์‚ฌ 

=> ๋ฐ˜์‚ฌ๋œ ๋น› ์ค‘ ๊ฐ€์žฅ ๋งŽ์€ ์—๋„ˆ์ง€ ์ฐจ์ง€ํ•˜๋Š” ํŒŒ์žฅ์ฃผํŒŒ์ˆ˜ == ์šฐ์„ธ ์ฃผํŒŒ์ˆ˜

์šฐ์„ธ ์ฃผํŒŒ์ˆ˜ ์˜ ์ƒ‰ = ๋ฌผ์ฒด์˜ ์ƒ‰์ƒ

์ฑ„๋„(Saturation) = ์ƒ‰์˜ ์„ ๋ช…๋„ ํ˜น์€ ์ˆœ๋„.  (Ed - Ew) //Ew๋Š” Energy white๋กœ, ํŒŒ์žฅ๋ณ„ ์—๋„ˆ์ง€๊ฐ€ ๊ฐ™์„ ๋•Œ ์ด๋“ค ๋ชจ๋‘๋ฅผ ํ•ฉ์น˜๋ฉด ํ•˜์–€์ƒ‰์ด ๋˜๊ธฐ ๋•Œ๋ฌธ. Ed๋Š” ์ƒ‰์ƒ์—๋„ˆ์ง€. (์•„๋งˆ Energy Dorminant์ด์ง€ ์•Š์„๊นŒ ์‹ถ๋‹ค.) ๊ทธ๋ž˜์„œ ์—ท์€ ์ƒ‰์ด๋‚˜ ํŒŒ์Šคํ…” ์ƒ‰์€ ์ฑ„๋„๊ฐ€ ๋‚ฎ๋‹ค. ์™œ๋ƒ๋ฉด ๊ทธ ์ƒ‰์ƒ๊ฐ’๊ณผ white๊ฐ’์ด ์ฐจ์ด๊ฐ€ ์—†๊ธฐ ๋•Œ๋ฌธ.

๋ช…๋„(Luminance) = ์ƒ‰์ƒ๊ณผ๋Š” ๋ฌด๊ด€ํ•˜๊ฒŒ ๋ˆˆ์— ๊ฐ์ง€๋œ ์ด๋Ÿ‰. (์•„๋ž˜ ์ด ๋ฉด์ )

 

>> ์ฑ„๋„๋ฅผ ๋†’์ด๋ ค๋ฉด? Ed๋ฅผ ๋†’์ด๊ฑฐ๋‚˜, Ew๋ฅผ ๋‚ฎ์ถ”์–ด์•ผ ํ•œ๋‹ค. ํ•˜์ง€๋งŒ Ew๊ฐ€ ๋„ˆ๋ฌด ๋‚ฎ์•„์ง€๋ฉด ๋ช…๋„๊ฐ€ ๋‚ฎ์•„์ ธ์„œ ๋ฌผ์ฒด ์ƒ‰์ƒ ์ธ์‹์ด ์–ด๋ ต๋‹ค.

 

์‚ฌ๋žŒ๋งˆ๋‹ค ์ด๋Ÿฌํ•œ ์ธ์‹๊ณผ์ •์— ์ฐจ์ด๊ฐ€ ์žˆ์œผ๋‹ˆ ์ƒ‰์— ๋Œ€ํ•œ ์ธ์‹์€ ๋ชจ๋‘ ์ฃผ๊ด€์ !

 

๋ชจ๋‹ˆํ„ฐ๋Š” R,G,B๋ผ๋Š” ์„ธ ๊ฐ€์ง€ ํŒŒ์žฅ์˜ ๋น›์œผ๋กœ ๊ตฌ์„ฑ.

ํŒŒํ˜•์ด ๋‹ค๋ฅด๋”๋ผ๋„ ์‚ฌ๋žŒ์˜ ๋ˆˆ์€ ๋™์ผํ•œ ์ƒ‰์œผ๋กœ ์ธ์‹. ๋ง๋ง‰ ์„ธํฌ๋Š” ํŒŒ์žฅ์— ๋”ฐ๋ผ ๋‹ค๋ฅด๊ฒŒ ๋ฐ˜์‘ํ•˜์ง€๋งŒ ์ด๋Ÿฌํ•œ ๋ฐ˜์‘๋“ค์ด ๋ณตํ•ฉ์ ์œผ๋กœ ์ž‘์šฉํ•˜์—ฌ ์ธ์‹๋œ๋‹ค. 

=> ์–ด๋–ค ํŒŒ์žฅ์˜ ์ƒ‰์„ ๋‹ค๋ฅธ ํŒŒ์žฅ์˜ ์ƒ‰์œผ๋กœ ๋Œ€์น˜ ํ•  ์ˆ˜ ์žˆ๋‹ค. 

=> ์ด๋Ÿฌํ•œ ๋ˆˆ์˜ ์„ฑ์งˆ์„ ์ด์šฉํ•œ ๊ฒƒ์ด ์ปฌ๋Ÿฌ ๋งค์นญ 

 

์ปฌ๋Ÿฌ ๋งค์นญ์ด๋ž€, R,G,B๊ฐ๊ฐ ์ž์‹ ์˜ ํŒŒ์žฅ์˜ ๋น›์„ ์˜๋˜ ๋ชฉํ‘œ๋กœ ํ•˜๋Š” ์ƒ‰๊ณผ ๊ฐ™๋‹ค๊ณ  ๋Š๊ปด์งˆ ๋•Œ๊นŒ์ง€ R,G,B ๊ด‘์›์˜ ์„ธ๊ธฐ๋ฅผ ์กฐ์ ˆํ•œ๋‹ค. ์•„๋ž˜ ์ฒจ๋ถ€ ์ด๋ฏธ์ง€์˜ ๊ทธ๋ž˜ํ”„๋ฅผ ๋ณด๋ฉด ์ƒ๋‹จ์— ๊ธด ์ƒ‰ ๋ง‰๋Œ€๊ฐ€ ์žˆ๋Š”๋ฐ ๊ทธ ์•„๋ž˜ r,g,b ๊ฐ๊ฐ์˜ ํŒŒ์žฅ ์„ ์–ด๋Š ์„ธ๊ธฐ๋กœ (y์ถ•๊ฐ’) ์˜๋Š”์ง€ ์•Œ ์ˆ˜ ์žˆ๋‹ค.

ํ•˜์ง€๋งŒ ์•„๋ž˜ 500nm์— ๋Œ€ํ•œ ์„ค๋ช…์„ ๋ณด์ž๋ฉด, R๊ฐ’์ด ์Œ์ˆ˜ ๊ฐ’์„ ์ง€๋‹ˆ๋Š”๋ฐ ์ด๋Š” G์™€ B๋ฅผ ๋”ํ•œ ๊ฒƒ์—์„œ R ๊ฐ’์„ ๋นผ์•ผํ•˜๋Š” ๊ฒƒ์„ ์ด์•ผ๊ธฐ ํ•œ๋‹ค. ๋น›์€ ํ•ฉ์„ฑ๋งŒ ๋  ๋ฟ ๋บ„ ์ˆ˜๋Š” ์—†๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ๊ตฌํ˜„ ๋ถˆ๊ฐ€๋Šฅํ•œ ์ƒ‰์ƒ์ด ๋˜๊ฒ ๋‹ค. 

=>> ์ปฌ๋Ÿฌ ๋งค์นญ์œผ๋กœ๋Š” ๋ชจ๋“  ์ž์—ฐ์ƒ‰์„ ํ‘œํ˜„ํ•  ์ˆ˜ ์—†๋‹ค.

=>> ๊ทธ๋ž˜์„œ CIE ์œ„์›ํšŒ ์—์„œ๋Š” 3๊ฐœ์˜ ๊ฐ€์ƒ ์›์ƒ‰์„ ์„ค์ •ํ•จ์œผ๋กœ์จ ๋ชจ๋“  ์ž์—ฐ์ƒ‰์„ ์ด ์„ธ๊ฐ€์ง€ ํ•จ์ˆ˜์˜ ํ•ฉ์„ฑ์œผ๋กœ ๋ชจ๋ธ๋งํ•˜๊ณ ์ž ํ•˜์˜€๋‹ค.

์•„๋ž˜ x,y,z๋Š” ์œ„์˜ r,g,b ๊ฐ™์€ ์ƒ‰์œผ๋กœ, ๊ฐ€์ƒ ์‚ผ์›์ƒ‰์ด๋‹ค. ์ด ํ•จ์ˆ˜ ํŒŒํ˜•๋“ค์„ ์ˆ˜ํ•™์ ์œผ๋กœ ์œ ๋„ํ•œ ๊ฑฐ๋ผ์„œ ์กด์žฌ ํ•˜์ง€ ์•Š์Œ.

y๋Š” ๋ช…๋„ ๊ฐ’์ด๊ณ , ์ƒ‰์€ x์™€ z๊ฐ€ ๊ฒฐ์ •ํ•œ๋‹ค. 

์ •๊ทœํ™” ๊ฒฐ๊ณผ x,y,zํ•ฉ์€ ํ•ญ์ƒ 1์ด ๋œ๋‹ค.

x,y๊ฐ’์— ๋”ฐ๋ผ z ๊ฐ’์€ ์ž๋™์œผ๋กœ ๊ฒฐ์ • => ๊ทธ๋ž˜์„œ x,y ๊ฐ’์˜ ๋ณ€ํ™”์— ๋”ฐ๋ฅธ ๊ฒฐ๊ณผ ์ƒ‰์ƒ ํ˜•ํƒœ๋กœ ๊ทธ๋ ค๋ณผ ์ˆ˜ ์žˆ๋‹ค.

์ƒ‰๋ฒ”์ฃผ๋ž€, ํ‘œํ˜„ ํ•  ์ˆ˜ ์žˆ๋Š” ์ƒ‰์ƒ ๋ชจ๋‘๋ฅผ ๋ง๋ผํ•œ ๊ฒƒ์„ ๋งํ•œ๋‹ค.

 

๋น›์€ ๋ฌผ์ฒด ํ‘œ๋ฉด์„ ๊ฐ€์—ดํ–ˆ์„ ๋•Œ ๋‚˜์˜จ๋‹ค.  ๊ทธ๋ž˜์„ ๋น›์˜ ์ƒ‰์€ ๊ฐ€์—ด๋œ ๋ฌผ์ฒด์˜ ์˜จ๋„๋กœ ํ‘œ์‹œํ•  ์ˆ˜ ์žˆ๋‹ค. 

์ด๋ฅผ ์ƒ‰์˜จ๋„๋ผ๊ณ  ํ•˜๊ณ , ๋‹จ์œ„๋กœ๋Š” ์ผˆ๋นˆ์„ ์‚ฌ์šฉํ•œ๋‹ค. 

 

โ—‹ ์ปฌ๋Ÿฌ๋ชจ๋ธ _RGB๋ชจ๋ธ, CMY๋ชจ๋ธ, HSV๋ชจ๋ธ, YUV๋ชจ๋ธ, YIQ๋ชจ๋ธ

# RGB ์ปฌ๋Ÿฌ ๋ชจ๋ธ (= ๊ฐ€์‚ฐ๋ชจ๋ธ : ๊ด‘์›์—์„œ ๋‚˜์˜ค๋Š” ๋น›์„ ํ•ฉ์„ฑํ•  ๊ฒฝ์šฐ ์ ์šฉ๋˜๋Š” ๋ชจ๋ธ)

์šฐ๋ฆฌ ๋ˆˆ์˜ ์›์ถ” ์„ธํฌ๋Š” 3๊ฐ€์ง€ ํƒ€์ž…์ด ์žˆ๋‹ค. ๊ฐ ํƒ€์ž…์€ ์„œ๋กœ ๋‹ค๋ฅธ ๋ถ€๋ฅ˜์˜ ํŒŒ์žฅ์„ ์ธ์‹ํ•œ๋‹ค. 

RGB ๋ชจ๋ธ์€ ์šฐ๋ฆฌ๋ˆˆ์ด R(630mm), G(530mm),B(450mm) ํŒŒ์žฅ์— ๊ฐ€์žฅ ๋ฏผ๊ฐํ•˜๊ฒŒ ๋ฐ˜์‘ํ•œ๋‹ค๋Š” ๊ฒƒ์—์„œ ๋„์ถœํ•œ๋‹ค. (์‚ผ์ค‘์ž๊ทน์ด๋ก ) 

R,G,B๋ฅผ 3์ฐจ์› x,y,z์ถ•์— ๋†“๊ณ  ๊ฐ€์ค‘์น˜์— ๋”ฐ๋ผ ์ƒ‰์„ ์ •์˜ํ•˜๊ณ ์ž ํ•˜๋Š” ๊ฒƒ์ด RGB ์ปฌ๋Ÿฌ ๋ชจ๋ธ.

์ผ๋ฐ˜์ ์ธ ์ปดํ“จํ„ฐ ๋ชจ๋‹ˆํ„ฐ๋Š” RGB ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•œ๋‹ค. ์ฆ‰, R,G,B ์ƒ‰์„ ๋ค ์ธ์ ์—์„œ ๋‚˜์˜ค๋Š” ๋น›์˜ ํ•ฉ์„ฑ์— ์˜ํ•œ ๊ฒƒ!

๋‹ค๋งŒ ๋ชจ๋“  ์ƒ‰์„ ํ‘œํ˜„ํ•˜๊ธฐ๋Š” ๋ถˆ๊ฐ€๋Šฅ. ์ฆ‰ , ์ด ๋ชจ๋ธ์€ ์ปดํ“จํ„ฐ ํ™”๋ฉด์— ์žฌํ˜„ํ•˜๊ธฐ ์œ„ํ•ด ์‹ค์ œ ์ƒ‰์ƒ์„ ๋‹จ์ˆœํ™” ํ•œ ๊ฒƒ์ด๋‹ค. 

ํ…”๋ ˆ๋น„์ „์€ ํ™”๋ฉด ๋””์Šคํ”Œ๋ ˆ์ด์— ์‚ฌ์šฉ๋˜๋Š” ์ƒ‰์ด ์–ด๋Š์ •๋„ ํ‘œ์ค€ํ™” ๋˜์–ด ์žˆ๋‹ค. RGB ์‚ผ์›์ƒ‰๋ฒผ๋กœ ์—๋„ˆ์ง€ ํŒŒํ˜• ์ž์ฒด์— ๋Œ€ํ•œ ํ‘œ์ค€์ด ์ •์˜๋˜์–ด ์žˆ๊ธฐ ๋•Œ๋ฌธ. ๊ทธ๋Ÿฌ๋‚˜ ์ปดํ“จํ„ฐ ๋ชจ๋‹ˆํ„ฐ๋Š” ํ‘œ์ค€์ด ์—†๋‹ค. ์ด ๋ง์€, ์‚ฌ์šฉ๋œ ์ธ์ด๋‚˜ ์…€์˜ ์ข…๋ฅ˜์— ๋”ฐ๋ผ ์„œ๋กœ ๋‹ค๋ฅธ RGB ์ƒ‰ ๊ณต๊ฐ„์„ ์ง€๋‹Œ๋‹ค๋Š” ๋œป. => ์ด๋ ‡๊ฒŒ ๋‹ค๋ฅธ ์ƒ‰ ๊ณต๊ฐ„์€ CIE ์ƒ‰ ๋ฒ”์ฃผ์—์„œ ์ฐจ์ง€ ์˜์—ญ๋„ ๋‹ฌ๋ผ์ง„๋‹ค. (์ด๋ž˜์„œ ๋ฐฐ์†ก๋œ ๋ฌผ๊ฑด๋“ค์ด ์ƒ‰์ด ๋‹ฌ๋ผ ๋ณด์ด๋Š” ๊ฒƒ. ํ‘œ์ค€์ด ์—†๊ธฐ ๋•Œ๋ฌธ์— ์ด๋Ÿฐ๊ฒƒ์ด ์ข€ ๋” ๊ฐ€์ค‘ ๋  ์ˆ˜ ์žˆ๋‹ค.)

RGB ์ปฌ๋Ÿฌ ๋ชจ๋ธ

#CMY ์ปฌ๋Ÿฌ ๋ชจ๋ธ (=๊ฐ์‚ฐ๋ชจ๋ธ : ๋นผ๊ธฐ ๊ณ„์‚ฐ์œผ๋กœ ํ•„์š”ํ•œ ์ƒ‰ ๋งŒ๋“ฌ)

RGB๊ฐ€ ๋น›์˜ ํ•ฉ์„ฑ์— ์˜ํ•œ ๋ชจ๋ธ์ด์—ˆ๋‹ค๋ฉด, CMY๋Š” ๋น›์ด ๋ฌผ์ฒด ํ‘œ๋ฉด์— ๋ฐ˜์‚ฌ ๋˜์—ˆ์„ ๋•Œ์˜ ์ƒ‰์— ๊ด€ํ•œ ๋ชจ๋ธ์ด๋‹ค.

=> ๋ฐ˜์‚ฌ๋œ ๋ฐ์˜ ์ƒ‰์€ ๋ฌผ์ฒด ์ž์ฒด์˜ ์ƒ‰์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง€๋Š”๋ฐ ํ”„๋ฆฐํ„ฐ ๋“ฑ์˜ ์ถœ๋ ฅ ์žฅ์น˜์— ์“ฐ์ธ๋‹ค๊ณ  ๋ณผ ์ˆ˜ ์žˆ๋‹ค. 

(R,G,B)์˜ (1.0, 0.3, 0.0) == (C,M,Y) (0.0, 0.7, 1.0)  //  ๋ช…๋„ ๋ฉด์—์„œ๋Š” CMY๊ฐ€ RGB๋ณด๋‹ค ์–ด๋‘ก๊ฒŒ ํ‘œํ˜„ ๋œ๋‹ค.

 

CMY

#CMYK ์ปฌ๋Ÿฌ ๋ชจ๋ธ_(CMY ๋ชจ๋ธ์„ ํ™•์žฅํ•œ ๊ฒƒ์œผ๋กœ, ํšŒ์ƒ‰๋ถ€๋ถ„(K)์„ ์ถ”๊ฐ€ ํ•œ ๊ฒƒ์ด๋‹ค. )

C,M,Y๋Š” ๋‹ค ์„ž์ด๋ฉด ์–ด์งœํ”ผ ๊ฒ€์ •์ด๋‹ˆ๊นŒ. ๋งŒ์•ฝ C:120, M:80, Y:200 ์ด๋ผ๋ฉด ๊ณตํ†ต๋˜๋Š” 80์ด๋ผ๋Š” ๋Ÿ‰์€ ์•„์˜ˆ ํšŒ์ƒ‰๊ฐ’์œผ๋กœ ๋”ฐ๋กœ ๋‘๋Š” ๊ฒƒ. ์ด ํšŒ์ƒ‰๊ฐ’์ด K. 

=>> ์ง์ ‘ ํ‘์ƒ‰ ์ž‰ํฌ๋ฅผ ์น ํ•จ์œผ๋กœ์จ ์–ด๋–ค ์ƒ‰ ๋‚ด๋ถ€์˜ ๋†๋„๋ฅผ ์ข€ ๋” ์ •๋ฐ€ํžˆ ํ‘œํ˜„ ๊ฐ€๋Šฅํ•˜๋‹ค. 

=>> ์ด๋กœ ์ธํ•ด ์ „์ฒด ์ปฌ๋Ÿฌ ์ž‰ํฌ ์–‘ ์ค„๊ณ , ์ž‰ํฌ ๋งˆ๋ฅด๋Š” ์‹œ๊ฐ„, ๋น„์šฉ๋„ ์ค€๋‹ค. 

 

#HSV ์ปฌ๋Ÿฌ๋ชจ๋ธ_( hue_์ƒ‰์ƒ, Saturation_์ฑ„๋„, Value Color Model_๋ช…๋„)

ํ™”๊ฐ€๋“ค์ด ์ˆ˜์ฑ„ํ™” ๊ทธ๋ฆด ๋•Œ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. (ํ™”๊ฐ€์˜ ์ง๊ด€) RGB ๋ชจ๋ธ์€ ์ง๊ด€์ ์ด์ง€๊ฐ€ ์•Š๋‹ค. R,G,B ์–ด๋–ป๊ฒŒ ์–ผ๋งˆ๋‚˜ ์„ž์–ด?

์…ฐ์ด๋“œ : ํ‘์ƒ‰์„ ์„ž์–ด ์ฑ„๋„์™€ ๋ช…๋„๋ฅผ ๋™์‹œ์— ๋‚ฎ์ถค. 

ํ‹ดํŠธ : ๋ฐฑ์ƒ‰์„ ์„ž์–ด ์ฑ„๋„๋Š” ๋‚ฎ์ถ”๋˜ ๋ช…๋„๋Š” ๋†’์ž„. // ์ฑ„๋„๋Š” ์„ ๋ช…๋„ ์ด๋ฏ€๋กœ ๋ฌด์—‡์„ ์„ž๋“  ๋‘ ๊ฒฝ์šฐ ๋ชจ๋‘ ๋‚ฎ์•„์ง„๋‹ค.

 

๊ทธ๋ž˜ํ”ฝ ์†Œํ”„ํŠธ์›จ์–ด์—๋Š”, HSV ๋ชจ๋ธ๊ณผ RGB ๋ชจ๋ธ ๊ฐ„์˜ ์ž๋™ ๋ณ€ํ™˜ ๊ธฐ๋Šฅ์ด ์žˆ๋‹ค. ์‚ฌ์šฉ์ž๋Š” ์–ด๋–ค ๋ชจ๋ธ์„ ์‚ฌ์šฉํ•ด๋„ ๋ฌด๋ฐฉํ•˜๋‹ค.

HSV V ์ถ• = RGB ๋Œ€๊ฐ์„ 

HSV ๋‹จ๋ฉด = RGB ๋ถ€๋ถ„ ์œก๋ฉด์ฒด

 

#YUV ์ปฌ๋Ÿฌ๋ชจ๋ธ๊ณผ YIQ ์ปฌ๋Ÿฌ ๋ชจ๋ธ  _(Y =๋ช…๋„, U,V =์ƒ‰์ƒ์ •๋ณด ,I,Q =์ƒ‰์ƒ์ •๋ณด )

์‚ผ์›์ƒ‰์— ๋Œ€ํ•ด์„œ ์„œ๋กœ ๋‹ค๋ฅธ ๋ฏผ๊ฐ๋„๋ฅผ ๊ฐ€์ง„๋‹ค๊ณ  ํ•˜๊ณ , ๋ฏผ๊ฐํ•œ ์ƒ‰์— ๋„“์€ ๋Œ€์—ญํญ์„ ํ• ๋‹นํ•จ์œผ๋กœ์จ ํ•ด๋‹น ์ƒ‰ ํ‘œํ˜„ ์ •ํ™•๋„๋ฅผ ํ–ฅ์ƒ์‹œํ‚จ๋‹ค. 

์œ ๋Ÿฝ ํ…”๋ ˆ๋น„์ „ ํ‘œ์ค€์€ PAL ๋ฐฉ์‹์ด๊ณ  Y'CbCr๋ชจ๋ธ์„ ์‚ฌ์šฉ. ์ด๋Š” YUV๋ฅผ ๋ณ€ํ˜•ํ•œ ๊ฒƒ.

ํ•œ๊ตญ, ๋ฏธ๊ตญ ๋“ฑ ํ…”๋ ˆ๋น„์ „ ํ‘œ์ค€์€  YIQ๋ชจ๋ธ. I๋Š” orange-blue ์ถ• ๊ฐ’์ด๊ณ , Q๋Š” purple-green ์ถ• ๊ฐ’์ด๋‹ค. 

#CIE L*a*b*์™€ ์ปฌ๋Ÿฌ ํ˜ธํ™˜ _(L* == ๋ช…๋„, a* ==๋…น์ƒ‰~์ ์ƒ‰ ๋ฒ”์ฃผ ์„ธ๊ธฐ, b* == ์ฒญ์ƒ‰~ํ™ฉ์ƒ‰ ๋ฒ”์ฃผ์„ธ๊ธฐ)

์›จ๋ฒ„์˜ ๋ฒ•์น™ : ๋ฌผ์ฒด์˜ ๋ช…๋„๋ฅผ I๋ผ๊ณ  ํ•  ๋•Œ, ์ธ์ง€๋œ ๋ช…๋„๋Š” log I์— ๋น„๋ก€.

์•„๋ž˜ ๊ทธ๋ฆผ์—์„œ ๋ณด๋ฉด CIE ๋ฌธ์ œ๊ฐ€ ์žˆ๋‹ค. A์™€ B ๊ฑฐ๋ฆฌ๋Š” ๊ฐ™์€๋ฐ ์‚ฌ๋žŒ์ด ์ธ์‹ํ•˜๋Š” ์ƒ‰๊ณผ  ์ฐจ์ด ๊ฐ€ ์žˆ๋Š” ๋ฌธ์ œ.

๊ทธ๋ž˜์„œ CIE ๋ชจ๋ธ์„ ์ˆ˜์ •ํ•ด์„œ ํƒ„์ƒํ•œ ๋ชจ๋ธ! CIE L*a*b*๋Š”  ์ธ์ง€๋œ ์ƒ‰์ฐจ๊ฐ€ ๋งต์ƒ์— ๋น„๋ก€ํ•œ๋‹ค.

์ด๋Š” ์ปฌ๋Ÿฌ ์ธ์‡„์‹œ์— ๊ฑฐ์ด ํ‘œ์ค€์œผ๋กœ ์ธ์ •๋˜์–ด์„œ ์ธ์‡„ ์ง์ „ ๋‹จ๊ณ„์—์„œ ๋Œ€๋ถ€๋ถ„ ์ปฌ๋Ÿฌ ๋ชจ๋ธ์„ CIE L*a*b*๋กœ ๋ฐ”๊พผ๋‹ค.

์ปฌ๋Ÿฌ์ฒ˜๋ฆฌ ์‹œ์Šคํ…œ = ์ปฌ๋Ÿฌ ๋ชจ๋ธ ์‚ฌ์ด์˜ ์˜ค์ฐจ๋ฅผ ์ค„์ด๊ธฐ ์œ„ํ•œ ๊ฒƒ์ด๋‹ค. 

์•„๋ž˜ ์™ผ์ชฝ ๊ทธ๋ฆผ์˜ P๋Š” ํ•ด๋‹น ์žฅ๋น„์˜ ํŠน์„ฑ ์ •๋ณด๋กœ ์žฅ๋น„ ํ”„๋กœํŒŒ์ผ์ด๋ผ๊ณ  ํ•œ๋‹ค. 

์ปฌ๋Ÿฌ ์ฒ˜๋ฆฌ ์‹œ์Šคํ…œ์ด๋ž€  ์žฅ๋น„ ํ”„๋กœํŒŒ์ผ(P)๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์ฃผ์–ด์ง„ ๊ทธ๋ž˜ํ”ฝ์„ ๋ฌด๊ด€ํ•œ ์ปฌ๋Ÿฌ๊ณต๊ฐ„(ํ”„๋กœํŒŒ์ผ ์—ฐ๊ฒฐ๊ณต๊ฐ„)์œผ๋กœ ์‚ฌ์ƒํ•œ๋‹ค. 

์›น ๋ฐ”๋ฅด์šฐ์ € ๊ฐ™์€ ๊ฒฝ์šฐ "ํ”Œ๋Ÿฌ๊ทธ-์ธ"ํ˜•ํƒœ๋กœ ์ปฌ๋Ÿฌ ํ˜ธํ™˜ ์‹œ์Šคํ…œ ๊ตฌํ˜„ ํ•˜๊ธฐ๋„ ํ•œ๋‹ค. 

 

 

โ—‹ ์ปฌ๋Ÿฌ ๋ชจ๋“œ

1. RGB ์ปฌ๋Ÿฌ๋ชจ๋“œ _ํ”„๋ ˆ์ž„ ๋ฒ„ํผ ๊ฐ€ ์ง์ ‘! R,G,B ๊ฐ’ ๋‹ด๊ณ  ์žˆ๋‹ค. 

ํ™”์†Œ๋ณ„๋กœ ํ”„๋ ˆ์ž„ ๋ฒ„ํผ ๊ฐ’์ด ๊ทธ๋Œ€๋กœ ํ™”๋ฉด์— ๋ฟŒ๋ ค์ง„๋‹ค. (ํ™”์†Œ๋‹น ๋น„ํŠธ์ˆ˜ == ์ปฌ๋Ÿฌ์˜ ์ •๋ฐ€๋„)

์•„๋ž˜ 3๋น„ํŠธ ํ‰๋ฉด์ด๋ž€ ๊ฑด, ํ™”์†Œ๋‹น 3bit๋ผ๋Š” ๊ฒƒ.

ํ™”์†Œ๋‹น 16bit๋ผ๋ฉด, ๋ณดํ†ต R= 5, G= 6, B= 5 ์ด๋Ÿฐ์‹์œผ๋กœ (์ดˆ๋ก์ƒ‰์— ๋ฏผ๊ฐ๋„๊ฐ€ ๊ฐ€์žฅ ๋†’์•„์„œ)

2. ์ธ๋ฑ์Šค ์ปฌ๋Ÿฌ๋ชจ๋“œ

ํ”„๋ ˆ์ž„ ๋ฒ„ํผ ๋‚ด์šฉ์€ CLUT์˜ ์ธ๋ฑ์Šค! // CLUT== ์ปฌ๋Ÿฌ ๋ณด๊ธฐํ‘œ

์‹ค์ œ ์ปฌ๋Ÿฌ๋Š” CLUT์˜ ์šฐ์ธก column์— ์žˆ๋‹ค. 

==> ์ž‘์€ ํ”„๋ ˆ์ž„ ๋ฒ„ํผ ์šฉ๋Ÿ‰์œผ๋กœ ๋‹ค์–‘ํ•œ ์ปฌ๋Ÿฌ ํ‘œํ˜„ ์œ„ํ•ด์„œ ๊ณ ์•ˆ ๋˜์—ˆ๋‹ค. 

==> ๊ทธ๋ž˜ํ”ฝ ์นด๋“œ ๋‚ด์—  ์ปฌ๋Ÿฌ๋ณด๊ธฐํ‘œ๋ฅผ ์ €์žฅํ•˜๊ธฐ ์œ„ํ•œ ๋ณ„๋„์˜ ๋ฉ”๋ชจ๋ฆฌ๊ฐ€ ํ•„์š”ํ•˜๋‹ค. 

์ธ๋ฑ์Šค ์ปฌ๋Ÿฌ๋ชจ๋“œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ์ปฌ๋Ÿฌ์˜ ์ •๋ฐ€๋„๋ฅผ ๋†’์ผ ์ˆ˜ ์žˆ๋Š”๋ฐ, ํ”„๋ ˆ์ž„ ๋ฒ„ํผ์— ๋งŒ์•ฝ์— 9bit๋ฅผ ํ• ๋‹นํ–ˆ๋‹ค๊ณ  ๊ฐ€์ •ํ–ˆ์„ ๋•Œ, ์ดˆ๋ก์ƒ‰์„ ํ‘œํ˜„ ํ•˜์ž๋ฉด RGB ์ปฌ๋Ÿฌ ๋ชจ๋“œ๋Š” ์•„๋ž˜ ์™€ ๊ฐ™๋‹ค. 

R =0 R =0 R =0 G G G B=0 B=0 B=0

๊ทธ๋ž˜์„œ, ๊ฒฐ๊ตญ G ์˜ ๊ฐ’๋“ค๋งŒ์œผ๋กœ ์ดˆ๋ก์ƒ‰์ด ๊ฐ€๋Šฅํ•˜๋ฏ€๋กœ 2์˜ 3์Šน, 8๊ฐ€์ง€์˜ ๊ฐ€๋Šฅํ•œ ๋…น์ƒ‰์ˆ˜๊ฐ€ ๋‚˜์˜จ๋‹ค. 

ํ•˜์ง€๋งŒ ์ธ๋ฑ์Šค ์ปฌ๋Ÿฌ๋ชจ๋“œ๋Š” 2์˜ 9์Šน ์œผ๋กœ 512์ƒ‰์˜ ๋…น์ƒ‰์„ ๋งŒ๋“ค ์ˆ˜ ์žˆ๋‹ค. 

 

์–ด๋Š ์ˆœ๊ฐ„ ๋ถ€ํ„ฐ ์ปฌ๋Ÿฌ ๋ชจ๋“œ๋Š” RGB ์ปฌ๋Ÿฌ๋ณด๋“œ, ์ธ๋ฑ์Šค ์ปฌ๋Ÿฌ๋ชจ๋“œ, RGBA ๋ชจ๋“œ ์ค‘ ๋‹จ ํ•˜๋‚˜๋งŒ ์ ์šฉ๋œ๋‹ค. ์œˆ๋„์šฐ ์ดˆ๊ธฐํ™”์‹œ์— ์„ค์ •๋˜๋Š” ๊ฒƒ์œผ๋กœ ๋งŒ์•ฝ ์ธ๋ฑ์Šค ์ปฌ๋กœ ๋ชจ๋“œ๋กœ ์„ค์ •๋œ๋‹ค๋ฉด, ์œˆ๋„์šฐ๋Š” ๋ฉ”๋ชจ๋ฆฌ์— ์ปฌ๋Ÿฌ ๋ณด๊ธฐํ‘œ๋ฅผ ๋กœ๋“œํ•œ๋‹ค. 

 

๊ทธ๋ž˜ํ”ฝ ํŒŒ์ผ ์ค‘ ์ธ๋ฑ์Šค ์ปฌ๋Ÿฌ ๋ชจ๋“œ ์ง€์› ํ˜•์‹ : .png .bmp .tga .tif (ํŒŒ์ผ ๋‚ด๋ถ€์— ์ปฌ๋Ÿฌ ํŒ”๋ ˆํŠธ ๊ฐ’์„ ํฌํ•จํ•˜๊ณ  ์žˆ๋‹ค.)

 

โ—‹ ํ•˜ํ”„ ํ† ์šฐ๋‹๊ณผ ๋””๋”๋ง

# ํ•˜ํ”„ํ† ์šฐ๋‹์ด๋ž€ ? ์šฐ๋ฆฌ ๋ˆˆ์€ ์–ด๋–ค ๋ช…๋„๋ฅผ ์ „์ฒด์ ์œผ๋กœ ์ข…ํ•ฉํ•˜์—ฌ ์ธ์‹ํ•˜๋Š” ์†์„ฑ์ด ์žˆ๋‹ค. ์ด๊ฒƒ์„ ์ด์šฉํ•˜์—ฌ, ์  ํฌ๊ธฐ๋ฅผ ๋‹ค์–‘ํ•˜๊ฒŒ ํ•ด์„œ ์ถ”๊ฐ€์˜ ์ƒ‰์„ ๋Š๋‚„ ์ˆ˜ ์žˆ๊ฒŒ ํ•˜๋Š” ๊ธฐ๋ฒ•์„ ํ•˜ํ”„ํ† ์šฐ๋‹ ๊ธฐ๋ฒ•์ด๋ผ๊ณ  ํ•œ๋‹ค. 

ํ™”์†Œ ๋‚ด๋ถ€์˜ ์ธ์ ์„ ํ™œ์„ฑํ™” ํ•˜๊ฑฐ๋‚˜ ๋น„ํ™œ์„ฑํ™” ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ด๋ฃจ์–ด์ง„๋‹ค. ์ด ํ•˜ํ”„ํ† ์šฐ๋‹์„ ๋””์ง€ํ„ธ ํ•˜ํ”„ ํ† ์šฐ๋‹ ์ด๋ผ๊ณ  ํ•˜๊ณ , ํ•˜ํ”„ ํ† ์šฐ๋‹ ํšจ๊ณผ๋Š” ์ธ์ ‘ ํ™”์†Œ๋ฅผ ํฌํ•จํ•˜๋Š” ํ™•์žฅ ์˜์—ญ์„ ๊ฐ์•ˆํ•˜์—ฌ ์–ป์–ด์•ผ ํ•œ๋‹ค. 

 

๋งŒ์•ฝ ์‹ค์งˆ์  ํ™”๋ฉด ํ•ด์ƒ๋„๊ฐ€ 1024*768 ์ด๋ผ๋ฉด, ์šฐ๋ฆฌ ๋ˆˆ์— ํ™”์†Œ 4๊ฐœ๋ฅผ ํ•˜๋‚˜์˜ ๋‹จ์œ„๋กœ ํ•˜๋Š” ํ•˜ํ”„ํ† ์šฐ๋‹์„ ์ ์šฉํ•œ๋‹ค๋ฉด ํ•ด์ƒ๋„๋Š” 512*384 ๊ฐ€๋œ๋‹ค.  ๋งŒ์•ฝ ํ™”์†Œ 16๊ฐœ๋ฅผ ํ•˜๋‚˜์˜ ๋‹จ์œ„๋กœ ํ•˜ํ”„ํ† ์šฐ๋‹ํ•˜๋ฉด ๊ฐ€๋Šฅํ•œ ํšŒ์ƒ‰๋„๋Š” ์ฆ๊ฐ€ํ•˜์ง€๋งŒ ํ•ด์ƒ๋„๋Š” ๊ฐ€๋กœ ์„ธ๋กœ๋ฅผ 4๋กœ ๋‚˜๋ˆˆ ๊ฐ’์œผ๋กœ ๋” ๋–จ์–ด์ง„๋‹ค. 

 

์•„๋ž˜ ์ฒซ๋ฒˆ์งธ ๊ทธ๋ฆผ ํ•˜๋‹จ์˜ ํฐ 3๊ฐ€์ง€ ๊ฝƒ ๊ทธ๋ฆผ์„ ๋ณด๋ฉด ๊ฐ€์šด๋ฐ๋Š” ๊ทธ๋ƒฅ ํ‘๋ฐฑ ์‚ฌ์ง„์ด์–ด์„œ ํšŒ์ƒ‰์„ ํ‘œํ˜„ํ• ์ˆ˜๊ฐ€ ์—†๋‹ค. ํ•˜์ง€๋งŒ ๊ทธ๊ฒƒ์˜ ์˜ค๋ฅธ์ชฝ์‚ฌ์ง„์€ ํ•˜ํ”„ํ† ์šฐ๋‹์„ ์ ์šฉํ•œ ๊ฒƒ์œผ๋กœ, ํšŒ์ƒ‰๋„๋ฅผ ๋Š๋‚„ ์ˆ˜ ์žˆ๋‹ค. 

 

์ขŒ์ธก ๊ทธ๋ฆผ์˜ ํ•˜ํ”„ ํ† ์šด ํ–‰๋ ฌ์˜ ํŒจํ„ด 1์„ ๋ณด๋ฉด , ํ™”์†Œ 1๊ฐœ๋ฅผ ์น ํ•  ๋•Œ๋Š” 0์˜ ๊ฐ’์ธ ์™ผ์ชฝ ์•„๋ž˜๋ฅผ ์ƒ‰์น ํ•˜๊ณ  ํ™”์†Œ 2๊ฐœ๋Š” ์™ผ์ชฝ ์•„๋ž˜์™€ 1์˜ ๊ฐ’์ธ ์˜ค๋ฅธ์ชฝ ์œ„๋ฅผ ์ƒ‰์น ํ•˜๊ณ  , ํ™”์†Œ 3๊ฐœ๋ฅผ ์น ํ•  ๋•Œ๋Š” 2๊ฐ€ ์จ์ ธ์žˆ๋Š” ์˜ค๋ฅธ์ชฝ ์•„๋ž˜๋„ ์ƒ‰์น ํ•˜๊ณ  ํ™”์†Œ 4๊ฐœ๋ฅผ ์น ํ•  ๋•Œ๋Š” ๋งˆ์ง€๋ง‰ 3์ด ์จ์ ธ์žˆ๋Š”๋ฐ ๊นŒ์ง€ ๋‹ค ์น ํ•˜๋ผ๋Š” ์˜๋ฏธ์ด๋‹ค. 

 

๋‘๋ฒˆ์งธ ํŒจํ„ด (b) ๋Š” ์ค„๋ฌด๋Šฌ๊ฐ€ ํ™•์—ฐํžˆ ๋ˆˆ์— ๋“ค์–ด์˜ค๋Š”๋ฐ, ์ด๋Š” ๋ช…๋„๋ฅผ ์ข…ํ•ฉํ•˜๋Š” ์šฐ๋ฆฌ ๋ˆˆ์˜ ์„ฑ์งˆ ์™ธ์—, ์„ ์„ ๋ถ„์„ํ•˜๋ ค๋Š” ๊ฒฝํ–ฅ๋„ ์žˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค. ๋”ฐ๋ผ์„œ ํ•˜ํ”„ ํ† ์šด ํŒจํ„ด ๊ฒฐ์ •์‹œ ์ด ์ ์„ ์œ ์˜ํ•ด์•ผํ•œ๋‹ค. 

# ๋””๋”๋ง์ด๋ž€? ํ•˜ํ”„ํ† ์šฐ๋‹๊ฐ™์€ ๊ฒฝ์šฐ๋Š” ์‹ค์งˆ์  ์‹œ๊ฐ์  ํ•ด์ƒ๋„ ์ €ํ•˜๋ฅผ ๊ฐ์†Œํ•˜๋”๋ผ๋„ ์ฃผ์–ด์ง„ ์ƒ‰์„ ์ตœ๋Œ€ํ•œ ๊ทผ์‚ฌ์ ์œผ๋กœ ํ‘œํ˜„ํ•ด ๋‚ด๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜์ง€๋งŒ ๋””๋”๋ง์€ ๊ทผ์‚ฌํ™”์— ๋”ฐ๋ฅธ ์‹œ๊ฐ์  ์˜ค๋ฅ˜๋ฅผ ์ตœ์†Œํ™”ํ•˜๊ธฐ ์œ„ํ•ด ์‚ฌ์šฉํ•˜๋Š” ๊ฒƒ์ด๋ฉฐ, ์ด ๋ฐฉ๋ฒ•์—์„œ๋Š” ํ•ด์ƒ๋„๊ฐ€ ๋™์ผํ•˜๊ฒŒ ์œ ์ง€๋œ๋‹ค.

 

ํ‘๋ฐฑ ๋ชจ๋‹ˆํ„ฐ์˜ ๊ฒฝ์šฐ์—๋Š” ํ‘(๋ช…๋„ 0) ๊ณผ๋ฐฑ(๋ช…๋„255) ๋ฟ์ด๋‹ค. ๊ทธ๋ž˜์„œ ํšŒ์ƒ‰๋„ 200๊ฐ™์€ ๊ฐ’์ด ๋“ค์–ด์˜ค๋ฉด ๊ทผ์‚ฌํ™” ํ•ด๋ฒ„๋ ค์„œ ๊ทธ๋ƒฅ ๋ฐฑ(๋ช…๋„255)๋กœ ๋ชจ๋‹ˆํ„ฐ์— ๋ฟŒ๋ฆฐ๋‹ค.  ์ด๊ฒฝ์šฐ์—๋Š” -55 ์ •๋„์˜ ์˜ค๋ฅ˜๊ฐ€ ๋ฐœ์ƒํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ๊ทธ๋Ÿฌ๋ฏ€๋กœ ์‹ค์ œ ๋ช…๋„๋ณด๋‹ค ๋ฐ๋‹ค๋Š” ๋œป์ด ๋œ๋‹ค. 

๊ทธ๋ž˜์„œ ์˜ค๋ฅ˜ ํ™•์‚ฐ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ํ†ตํ•ด์„œ ์ด๋Ÿฌํ•œ ์˜ค๋ฅ˜๋ฅผ ์ธ์ ‘ ํ™”์†Œ๋กœ ํ™•์‚ฐ์‹œํ‚จ๋‹ค. 

 







 




์˜ค๋ฅ˜ -55 ํšŒ์ƒ‰๋„ : ์›๋ž˜๊ฐ’*(-55)*(7/16)

์›๋ž˜๊ฐ’*(-55)*(3/16)

์›๋ž˜๊ฐ’*(-55)*(5/16) ์›๋ž˜๊ฐ’*(-55)*
(1/16)

๊ทธ๋ฆฌ๊ณ  ์œ„์˜ ๊ฒƒ์ด ํ‘œํ˜„ ๊ฐ€๋Šฅํ•œ ๊ฐ€์žฅ ๊ฐ€๊นŒ์šด ์ƒ‰์œผ๋กœ ๋ฟŒ๋ ค์ง„๋‹ค. ์—ฌ๊ธฐ์„œ ๋ถ„์ˆ˜๊ฐ’์˜ ๊ฐ€์ค‘๊ฐ’์€ ์ค‘์‹ฌ ํ™”์†Œ์™€ ์ธ์ ‘ ํ™”์†Œ ์‚ฌ์ด์˜ ๊ฑฐ๋ฆฌ๋ฅผ ๊ธฐ์ค€์œผ๋กœ ์ •ํ•ด์ง„๋‹ค. 

 

๋””๋”๋ง์€ ์ตœ์ข…์ ์ธ ํ™”๋ฉด ์ฃผ์‚ฌ ๋‹จ๊ณ„์—์„œ ํ•˜๋“œ์›จ์–ด ํ˜น์€ ๋””๋ฐ”์ด์Šค ๋“œ๋ผ์ด๋ฒ„๊ฐ€ ์‹คํ–‰ํ•œ๋‹ค. 

์ฆ‰, ์˜ค๋ฅ˜ ํ™•์‚ฐ ์—ญ์‹œ ์ฃผ์‚ฌ์„ ์˜ ์ง„ํ–‰ ์ˆœ์„œ๋ฅผ ๋”ฐ๋ผ์•ผ ํ•œ๋‹ค.

๊ทธ๋ž˜์„œ ์™ผ์ชฝ์ด๋‚˜ ์œ„์ชฝ์œผ๋กœ ์˜ค๋ฅ˜๋ฅผ ์ „ํŒŒ ํ•˜์ง€ ์•Š๋Š” ๊ฒƒ์ด๋‹ค. ์™ผ์ชฝ์ด๋‚˜ ์œ„์ชฝ์€ ์ด๋ฏธ ์ฃผ์‚ฌ๊ฐ€ ์™„๋ฃŒ ๋˜์—ˆ๊ธฐ ๋•Œ๋ฌธ์ด๋‹ค.  

 

๋””๋” ์žก์Œ : ์ฃผ์‚ฌ๋œ ๊ทธ๋ฆผ์ด๋‚˜ ์ด๋ฏธ ํ•˜ํ”„ ํ† ์šฐ๋‹ ์ฒ˜๋ฆฌ๋œ ๊ทธ๋ฆผ์— ๋” ์ด์ƒ์˜ ์‹ค์งˆ์ ์ธ ํ•ด์ƒ๋„ ๊ฐ์†Œ ์—†์ด ์‹œ๊ฐ์ ์ธ ๊ทœ์น™์„ฑ์„ ํŒŒ๊ดดํ•˜๋Š” ๋ฐฉ๋ฒ•์ด๋‹ค. 

 

โ—‹๊ฐ๋งˆ ์ˆ˜์ •

๋ชจ๋‹ˆํ„ฐ ํ‘œ๋ฉด ์ธ์  ์ž๊ทน -> ๋ฐ๊ฒŒ ๋˜๋Š” ์–ด๋‘ก๊ฒŒ ๋งŒ๋“œ๋Š” ๊ฒƒ์€? ์ „์ž์ด์—์„œ ๋‚˜๊ฐ€๋Š” ์ „์ž๋น”์˜ ์–‘์ด๋‹ค.  ์ฆ‰ ์ „์ž๋น”์˜ ์„ธ๊ธฐ.

=>> ์ „์ž๋น”์˜ ์„ธ๊ธฐ๋Š” ํšŒ์ƒ‰๋„์— ์ •๋น„๋ก€

=>> ํšŒ์ƒ‰๋„์— ์ •๋น„๋ก€ํ•˜๋Š” ์ „์ž๋น” ๋ฐœ์ƒ

 

์ธ์ ์˜ ๋ช…๋„ = ๋น„๋ก€์ƒ์ˆ˜*(์ •๊ทœํ™” ํšŒ์ƒ‰๋„์˜ ๊ฐ๋งˆ ์Šน)

ex) [0-255]๋ž˜๋ฐธ์• ์†Œ ํšŒ์ƒ‰๋„ 50์€ 50/255 ์ •๊ทœํ™” ํšŒ์ƒ‰๋„๋ฅผ ๊ฐ€์ง. ๋ช…๋„๊ฐ€ ํšŒ์ƒ‰๋„์— ์ •๋น„๋ก€ํ•˜๋ ค๋ฉด ๊ฐ๋งˆ๊ฐ€ 1์ด์–ด์•ผ ํ•˜์ง€๋งŒ ๊ทธ๋ ‡์ง€ ๋ชปํ•ด์„œ ๋ชฌ์ œ๊ฐ€ ์žˆ๋‹ค. 

๊ฐ๋งˆ๊ฐ’์€ ์‚ฌ์šฉ๋œ ์ธ์˜ ์ข…๋ฅ˜๋‚˜ ํ™”๋ฉด์— ์ž…ํ˜€์ง„ ๋ชจ์Šต ๋“ฑ์— ๋”ฐ๋ผ ๋‹ฌ๋ผ์ง„๋‹ค. ๋”ฐ๋ผ์„œ ์ธก์ •์— ์˜ํ•ด ๊ตฌํ•  ์ˆ˜ ๋ฐ–์— ์—†์ง€๋งŒ ์ผ๋ฐ˜์ ์œผ๋กœ 1.7~2.8์˜ ๊ฐ’์„ ๊ฐ–๋Š”๋‹ค. 

๊ทธ๋Ÿฌ๋ฉด ํšŒ์ƒ‰๋„ ๊ฐ™์€ ๊ฒฝ์šฐ๋Š” ์•„๋ž˜ ์™€ ๊ฐ™์€ ๋ชจ์Šต์ด ๋œ๋‹ค. 

์—ฌ๊ธฐ์„œ ๋ฌธ์ œ๋Š” ์‚ฌ์šฉ์ž์˜ ๋ช…๋„์— ๋Œ€ํ•œ ์ธ์‹์ธ๋ฐ, ์‚ฌ์šฉ์ž๋Š” ๊ธฐ๋Œ€ํ–ˆ๋˜ ๊ฒƒ๋ณด๋‹ค ์–ด๋ ค์šด ๋ช…๋„์˜ ์‹ค์ œ๊ฐ’์„ ์–ป๊ฒŒ ๋œ๋‹ค. 

 

๊ฐ๋งˆ ์ˆ˜์ •์€ ์ด๋Ÿฌํ•œ ๋ชจ๋‹ˆํ„ฐ์˜ ๋ฌธ์ œ๋ฅผ ์ˆ˜์ •ํ•˜๊ธฐ ์œ„ํ•œ ์ž‘์—…์ด๋‹ค. 

๋…ผ๋ฆฌ์ ์œผ๋กœ ๋งค์šฐ ๊ฐ„๋‹จํ•œ๋ฐ, ๊ฐ๋งˆ๊ฐ’์ด 2.5๋ผ๋ฉด ์›๋ž˜์˜ ํšŒ์ƒ‰๋„์— 2.5์Šน์ด ๊ณฑํ•ด์ ธ์„œ ์™œ๊ณก์ด ์ผ์–ด๋‚˜๋Š” ๊ฒƒ์€ ๋ฌผ๋ฆฌ์ ์ธ ํ˜„์ƒ์ด๋ฏ€๋กœ ๊ทธ๋Œ€๋กœ ๋†“์•„ ๋‘๊ณ , ๋Œ€์‹ ํ•ด์„œ ์‚ฌ์šฉ์ž๊ฐ€ ์ž…๋ ฅํ•œ ํšŒ์ƒ‰๋„์˜ ๊ฐ’์— 1/2.5์Šน์„ ๋ฏธ๋ฆฌ ๊ณฑํ•œ๋‹ค. ๊ทธ๋ž˜์„œ ์ด๋ฅผ ์ˆ˜์ •๋œ ์ž…๋ ฅ๊ฐ’์œผ๋กœ ํ”„๋ ˆ์ž„ ๋ฒ„ํผ์— ์ €์žฅํ•˜๋ฉด ๋œ๋‹ค. ์ด๋ ‡๊ฒŒ ํ•˜๋ฉด ๋‚˜์ค‘์— 2.5์Šน์ด ๋“ค์–ด์™€๋„ ๊ฐ’์ด ๋ณต์›๋œ๋‹ค. 

๊ฐ๋งˆ ๊ฐ’์€ ๋ชจ๋‹ˆํ„ฐ์˜ ์ข…๋ฅ˜์— ๋”ฐ๋ผ ๋‹ค๋ฅด๋‹ค. ํ•˜๋“œ์›จ์–ด ๊ฐ๋งˆ, ์‹œ์Šคํ…œ ๊ฐ๋งˆ๊ฐ€ ์žˆ๋‹ค. ํ•˜๋“œ์›จ์–ด ๊ฐ๋งˆ๋Š” ํ”„๋กœ๊ทธ๋žจ๊ณผ ๋ฌด๊ด€ํ•˜๊ฒŒ ํ•˜๋“œ์›จ์–ด ์Šค์Šค๋กœ ์‹คํ–‰ํ•˜๋Š” ๊ฒƒ์ด๋‹ค. ์‹œ์Šคํ…œ ๊ฐ๋งˆ๋Š” ์†Œํ”„ํŠธ์›จ์–ด์— ์˜ํ•ด ๊ฐ๋งˆ ์ˆ˜์ •ํ•˜๋Š” ๊ฒƒ์ธ๋‹ค. 

 

ํŒŒ์ผ ๊ฐ๋งˆ๋Š” ํŒŒ์ผ ์ž์ฒด์— ํ•ด๋‹น ๊ทธ๋ฆผ์˜ ๊ฐ๋งˆ๋ฅผ ์ €์žฅํ•œ ๊ฒƒ์ด๋‹ค. 

TGA ๋‚˜ PNG ๋“ฑ์˜ ํŒŒ์ผ ํ˜•์‹์€ ์ด๋Ÿฌํ•œ ๊ฐ๋งˆ ์ˆ˜์ • ์ •๋ณด๋ฅผ ๋‚ดํฌํ•˜๊ณ  ์žˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ GIF๋‚˜ JPEG๋“ฑ์˜ ํŒŒ์ผ ํ˜•์‹์€ ์ €์žฅ๋œ ํšŒ์ƒ‰๋„๊ฐ€ ์ด๋ฏธ ๊ฐ๋งˆ ์ˆ˜์ •์„ ํ•œ ๊ฒƒ์ธ์ง€, ์•ˆ ํ•œ ๊ฒƒ์ธ์ง€ ์•Œ ์ˆ˜ ์—†๋Š” ํŒŒ์ผ ํ˜•์‹์ด๋‹ค. ๋”ฐ๋ผ์„œ ์ด๋Ÿฌํ•œ ํŒŒ์ผ์„ ๋ณต์›ํ•  ๋•Œ๋Š” ์‚ฌ์šฉ์ž๊ฐ€ ๋ฐ˜๋“œ์‹œ ๊ฐ๋งˆ ์ˆ˜์ •์„ ์ถ”๊ฐ€๋กœ ํ•  ๊ฒƒ์ธ์ง€ ์•ˆํ•  ๊ฒƒ์ธ์ง€ ๊ณ ๋ คํ•ด์•ผํ•œ๋‹ค.

 

 

 

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€