»ö ´ëÈ­ »óÀÚ¿¡¼­ »ç¿ë µÇ´Â »ö»ó ¸ðµ¨

»ö ´ëÈ­ »óÀÚÀÇ »ç¿ëÀÚ ÁöÁ¤ »ö È®ÀåÀ» »ç¿ë Çϸé RGB ¶Ç´Â HSL °ªÀ» »ç¿ë ÇÏ ¿© »ö»óÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¯³ª CHOOSECOLOR ±¸Á¶ RGB °ª¸¸À» »ç¿ë ÇÏ ¿© »ý¼º µÇ°Å³ª »ç¿ëÀÚ°¡ ¼±ÅÃÇÑ »öÀ» º¸°í ÇÏ´Â,.

RGB »ö ¸ðµ¨

RGB ¸ðµ¨ µð½ºÇ÷¹ÀÌ ºûÀ» ¹æÃâ ÇÏ´Â ´Ù¸¥ ÀåÄ¡¿¡ ´ë ÇÑ »ö»óÀ» ÁöÁ¤ ÇÏ´Â µ¥ »ç¿ë µË´Ï´Ù. ÃÖ¼Ò °­µµ ¹× ÃÖ´ë °­µµ ³ªÅ¸³»´Â 255¸¦ ³ªÅ¸³»´Â 0ºÎÅÍ 255 0¿¡¼­ À¯È¿ÇÑ »¡°­, ³ì»ö ¹× ÆÄ¶û °ª ¹üÀ§ÀÔ´Ï´Ù. ´ÙÀ½ ±×¸²¿¡¼­´Â ±âº» »ö »¡°­, ³ì»ö ¹× ÆÄ¶û °áÇÕ ÇÏ 4 °³ÀÇ Ãß°¡ »ö»óÀ» »ý»ê ÇÏ´Â ¹æ¹ýÀ» º¸¿© ÁÝ´Ï´Ù. (µð½ºÇ÷¹ÀÌ ÀåÄ¡¿¡ ´ë ÇÑ »ö»ó °ËÁ¤ °á°ú ¶§ »¡°£»ö, ³ì»ö, ÆÄ¶ûÀÇ °¢ °ªÀº 0À¸·Î ¼³Á¤ µË´Ï´Ù. µð½ºÇ÷¹ÀÌ ±â¼ú, °ËÁ¤»öÀº ¸ðµç »ö»óÀÇ ºÎÀç ÇÕ´Ï´Ù.)

´ÙÀ½ 8 °¡Áö »ö ¹× °ü·ÃµÈ RGB °ªÀº.

»ö RGB °ª
·¹µå 255, 0, 0
±×¸° 0, 255, 0
ºí·ç 0, 0, 255
³ìû 0, 255, 255
¸¶Á¨Å¸ 255, 0, 255
³ë¶õ»ö 255, 255, 0
È­ÀÌÆ® 255, 255, 255
ºí·¢ 0, 0, 0

³»ºÎ »ö 32 ºñÆ® RGB °ªÀ» ´ÙÀ½°ú °°Àº 16 Áø¼ö Çü½ÄÀ¸·Î ÀúÀå:

0x00bbggrr 
 

»¡°­;ÀÇ »ó´ë °­µµ ´ë ÇÑ °ªÀ» Æ÷ÇÔ ÇÏ´Â ³·Àº ¼ø¼­ ¹ÙÀÌÆ® ³ì»ö;¿¡ ´ë ÇÑ °ªÀ» Æ÷ÇÔ ÇÏ´Â µÎ ¹øÂ° ¹ÙÀÌÆ® ±×¸®°í ¼¼ ¹øÂ° ¹ÙÀÌÆ® ÆÄ¶û¿¡ ´ë ÇÑ °ªÀ» Æ÷ÇÔ ÇÕ´Ï´Ù. »óÀ§ ¹ÙÀÌÆ®´Â 0 À̾î¾ß ÇÕ´Ï´Ù.

»ç¿ëÇÒ ¼ö ÀÖ´Â RGB ¸ÅÅ©·Î RGB °ªÀ» »¡°­, ³ì»ö ¹× ÆÄ¶û ±¸¼º ¿ä¼Ò¿¡ ´ë ÇÑ ÁöÁ¤ µÈ ³óµµ¿¡ µû¶ó. »ç¿ë µÈ GetRValue, GetBValue, ±×¸®°í »ö»ó °ªÀ» RGB¿¡¼­ °³º° »ö»ó ÃßÃâ ÇÏ·Á¸é GetGValue ¸ÅÅ©·Î.

HSL »ö ¸ðµ¨

»ö ´ëÈ­ »óÀÚ HSL °ªÀ» ÁöÁ¤ Çϱâ À§ÇÑ ÄÁÆ®·ÑÀ» Á¦°ø ÇÕ´Ï´Ù. ´ÙÀ½ ±×¸²Àº »ö»ó ½ºÆåÆ®·³ Á¦¾î ¹× »ö ´ëÈ­ »óÀÚ¿¡ ³ªÅ¸³ª´Â ±¤µµ ½½¶óÀ̵å ÄÁÆ®·ÑÀ» º¸¿© ÁÝ´Ï´Ù. ±×¸²Àº ¶ÇÇÑ ÀÌ·¯ÇÑ ÄÁÆ®·ÑÀ» »ç¿ëÀÚ ÁöÁ¤ÇÒ ¼ö °ªÀÇ ¹üÀ§¸¦ º¸¿©ÁÝ´Ï´Ù.

»ö ´ëÈ­ »óÀÚ¿¡¼­ äµµ ¹× ±¤µµ °ª ¹üÀ§ 240, 0¿¡¿¡¼­ ÀÖ¾î¾ß ÇÏ °í »öÁ¶ °ª 0¿¡¼­ 239 ¹üÀ§¿¡ ÀÖ¾î¾ß ÇÕ´Ï´Ù.

HSL °ªÀ» RGB °ªÀ¸·Î º¯È¯

´ëÈ­ »óÀÚ ÇÁ·Î½ÃÀú¸¦ comdlg32¿¡¼­ Á¦°ø ÇÕ´Ï´Ù.»ö ´ëÈ­ »óÀÚ¿¡ ´ë ÇÑ DLL¿¡ HSL °ª ÇØ´ç ÇÏ´Â RGB °ªÀ¸·Î º¯È¯ ÇÏ´Â Äڵ尡 Æ÷ÇÔ µÇ¾î ÀÖ½À´Ï´Ù. ´ÙÀ½Àº ¸î °¡Áö »ö»ó ¹× °ü·ÃµÈ HSL ¹× RGB °ª.

»ö HSL °ª RGB °ª
·¹µå (0, 240, 120) (255, 0, 0)
³ë¶õ»ö (40, 240, 120) (255, 255, 0)
±×¸° (80, 240, 120) (0, 255, 0)
³ìû (120, 240, 120) (0, 255, 255)
ºí·ç (160, 240, 120) (0, 0, 255)
¸¶Á¨Å¸ (200, 240, 120) (255, 0, 255)
È­ÀÌÆ® (0, 0, 240) (255, 255, 255)
ºí·¢ (0, 0, 0) (0, 0, 0)

 

Index