Á¤°æ¿ø(2004-07-15 09:54:20, Hit : 713, Vote : 2
 bitmap_structure.gif (1004 Byte), Download : 9
 [image] bitmap ±¸Á¶1


ºñÆ®¸Ê ±¸Á¶´Â ÀǿܷΠ´Ü¼øÇÏ´Ù.
ÀÏ´Ü ºñÆ®¸Ê¿¡ ´ëÇÑ Å©±âµîÀÇ Á¤º¸¿Í ½ÇÁ¦ µ¥ÀÌÅÍ·Î ³ª´¶´Ù. (ÇÏ±ä ´Ù¸¥ ÆÄÀϵ鵵 Á¤º¸¿Í µ¥ÀÌÅÍ·Î ³ª´µ°ÚÁö¸¸)

´Ù ¾Ë°í Àִµ¥·Î ºñÆ®¸ÊÀº À̹ÌÁöÀÇ ÇϳªÇϳªÀÇ Çȼ¿¿¡ ´ëÇÑ »ö±ò Á¤º¸¸¦ °¡Áö°í ÀÖ´Â ±¸Á¶´Ù.
±×·¡¼­ ´Ù¸¥ À̹ÌÁö Æ÷¸Ë¿¡(jpeg, gifµî) ºñÇØ »ó´çÈ÷ ÆÄÀÏÅ©±â°¡ Å« ÆíÀÌ´Ù.

1. information
ºñÆ®¸Ê ½Äº°ÀÚ, °¡·Î/¼¼·Î »çÀÌÁî, ÆÄÀÏÅ©±â, »ç¿ëÇÒ »ö»ó¼ö, µ¥ÀÌÅÍ ½ÃÀÛÀ§Ä¡µîÀÌ Æ÷ÇԵǾî ÀÖ´Ù.
ÁÖÀÇÇÒ Á¡Àº »ç¿ëÇÒ »ö»ó¼ö(ÈçÈ÷µé ¸»ÇÏ´Â Èæ¹é, 16 color, 256 colorµî)¸¦ Ç¥ÇöÇÏ´Â °ÍÀ¸·Î
2ÀÇ Áö¼öÇüÅÂÁß Áö¼ö¸¸ Ç¥ÇöÇϰí ÀÖ´Ù.
ex) 16color = 2^4,  256color = 2^8

2. palette
»ç¿ëÇÒ »ö»óÀ» Çϳª¾¿ ÁöÁ¤ÇÑ´Ù.
16color ¶ó¸é 16°¡Áö »ö±òÀ» ÇϳªÀÇ »ö»ó´ç RGBÇüÅ·Π4byteÇ¥±âÇÑ´Ù
(Red:0~255, Green:0~255, Blue:0~255, dummy 1byte-´ëºÎºÐ 0°ªÀÌ´Ù)
°á±¹ 4byte * 16(16°¡Áö »ö»ó) ¸¸Å­ÀÇ Å©±â¸¦ Â÷ÁöÇÑ´Ù.
RGB°ª¸¸ Ç¥ÇöÇϸé 3byte¸é µÇÁö¸¸ ±»ÀÌ dummy 1byte¸¦ ºÙÀÎ ÀÌÀ¯´Â ÄÄÇ»ÅÍÀÇ ÀÚ·áÇ¥Çö¿¡ ´ëÇÑ
¼Ó¼º¶§¹®ÀÌ´Ù.
2ÀÇ ¹è¼ö·Î ¿Ã¶ó°¡´Â 2^32bit(4byte)ÇüŶó¸é ½±°Ô Á¢±ÙÀÌ °¡´ÉÇÏÁö¸¸
2^24bit ÇüŶó¸é À§ÀÇ °æ¿ìº¸´Ù ¸Þ¸ð¸® Á¢±Ù½Ã ¿¬»êÀÌ ´õ ÇÊ¿äÇÏ´Ù
- ÀÚ¼¼ÇÑ ¼³¸íÀº µÚ·Î ¹Ì·ç°Ú´Ù.(¾È ÇÒÁöµµ ¸ð¸¥´Ù) System programming ¿µ¿ªÀ̴ϱî.

ÀÌ paletteºÎºÐÀº 256 color±îÁö¸¸ Á¸ÀçÇÑ´Ù.
±× ÀÌ»óÀÇ »ö»óÀ» Ç¥ÇöÇÒ¶© paletteºÎºÐÀÌ ¾ø´Ù.

3. image data
1bit(2color) ~ 8bit(256color) ±¸Á¶ ±îÁö´Â palette¿¡ ´ëÇÑ index¸¸ °¡Áö°í ÀÖ´Ù.
ÀÌ À妽º´Â 0~255±îÁö°¡ ¹üÀ§ÀÌ´Ù.
ÀÌ ÀÌ»ó ¹þ¾î³ª°ÔµÇ¸é(»ö»óÀÌ ´õ¿í ¸¹¾ÆÁö¸é) 1byte ¸¸À¸·Î´Â Ç¥ÇöÇÒ¼ö°¡ ¾ø¾î¼­
palette¿¡ ´ëÇÑ index´ë½Å Á÷Á¢»ö»ó Á¤º¸¸¦ dataºÎºÐ¿¡ Á÷Á¢±â·ÏÇÑ´Ù.



°¢°¢ ¿µ¿ª¿¡ ´ëÇÑ ÀÚ¼¼ÇÑ »çÇ×Àº ´ÙÀ½±Û·Î ¹Ì·ç°Ú´Ù.
¾ÆÄ§¿¡ Àá±ñ ¾µ·Á°í Çߴµ¥. ¾÷¹«½Ã°£ ³Ñ¾ú´Ù. ÈæÈæ




Name
Memo      


Password


¡â [image] bitmap ±¸Á¶2
¡ä [image] ½ÃÀÛ¿¡ ¾Õ¼­

Copyright 1999-2010 Zeroboard / skin by zero





Since 2004. Kyeong Won, Cheong
e-mail Àº ¿ìÃø »ó´Ü ij¸¯Å͸¦ Ŭ¸¯Çϼ¼¿ä