![]() 2D ÄÄÇ»ÅÍ ±×·¡ÇÈÀ» Á¦ÀÛÇϱâ À§ÇÑ ¼ÒÇÁÆ®¿þ¾î´Â ÆäÀÎÆÃ¼ÒÇÁÆ®¿þ¾î(Painting Software)¿Í µå·ÎÀ×¼ÒÇÁÆ®¿þ¾î(Drawing Software)·Î ³ª´¼ö ÀÖ´Ù. µÎ °¡Áö Á¾·ùÀÇ ¼ÒÇÁÆ®¿þ¾îµéÀº ¸ðµÎ 2D ±×·¡ÇÈÀ» Á¦ÀÛÇϱâ À§ÇÑ ¼ÒÇÁÆ®ÀÓ¿¡´Â Ʋ¸²ÀÌ ¾øÁö¸¸ »ç¿ë¹æ¹ý°ú µ¥ÀÌÅÍÀÇ Ã³¸® ¹æ½Ä¿¡ µû¶ó ±¸ºÐµÇ¾îÁø´Ù. À̰ÍÀº È»ó Ç¥Çö ¹æ¹ýÀ» Á¡(pixel)À» »ç¿ëÇÒ°ÍÀΰ¡ ÁÂÇ¥(point)¸¦ »ç¿ë ÇÒ °ÍÀΰ¡¿¡ µû¸¥ Â÷ÀÌÀÌ´Ù. ![]() ![]() ÆäÀÎÆÃ ¼ÒÇÁÆ®¿þ¾î´Â ±×¸²À» ±×¸®´Âµ¥ ±× ±â´ÉÀÌ ¸ÂÃß¾îÁø ÇÁ·Î±×·¥À¸·Î ³»ºÎ ±×·¡ÇÈÀÇ µ¥ÀÌŸ ±¸Á¶´Â ´ëºÎºÐ À̹ÌÁö¸¦ ¿©·¯ °³ÀÇ Á¡À¸·Î ³ª´©¾î ÀúÀåÇÏ´Â ¹æ½ÄÀ» »ç¿ëÇÏ´Â ºñÆ®¸Ê ¹æ½ÄÀ» »ç¿ëÇÑ´Ù. ÀÌ ºñÆ®¸Ê µ¥ÀÌŸ´Â »ö½Éµµ(Ç¥Çö ÇÒ ¼ö ÀÖ´Â »öÀÇ ¼ö)¿¡µû¶ó ¿ë·®ÀÌ ´Þ¶óÁø´Ù. ¶ÇÇÑ ´Ù¾çÇÑ »ö»óÀ» Ȱ¿ëÇÒ ¼ö ÀÖÀ¸¸ç, »çÁø°ú °°Àº È·ÁÇÑ »ö»ó°ú À¯¿¬ÇÑ ±×¸²¿¡ ÀûÇÕÇÏ´Ù. ±×·¯³ª ¼¶¼¼ÇÑ ¼±À̳ª ÇüÅÂÀÇ Ã³¸®¸¦ Çϴµ¥ ÇѰ谡 ÀÖÀ¸¸ç, È®´ë³ª Ãà¼Ò¸¦ Çϸé ÈÁúÀÌ °ÅÄ¥¾îÁö°Å³ª ÈÑ¼ÕµÉ ¼ö ÀÖ´Ù. ¶ÇÇÑ Çȼ¿ ´ÜÀ§ÀÇ Á¤º¸¸¦ °®°í Àֱ⠶§¹®¿¡ ÆÄÀÏÀÇ Å©±âµµ Å« ÆíÀÌ´Ù. À̹ÌÁö 󸮸¦ Çϱâ À§Çؼ´Â ±×·¡ÇÈ ÆÄÀÏ¿¡¼ Á¤º¸¸¦ ÀÐ°í ¾µ ¼ö ÀÖ´Â ´É·ÂÀÌ ¿ì¼± µÇ¾î¾ß ÇÑ´Ù. À̹ÌÁö¸¦ ÆÄÀÏ·Î ÀÐ°í ¾µ·Á¸é À̹ÌÁö ÆÄÀÏÀÇ ±¸Á¶¿¡ ´ëÇØ¼ ¾Ë¾Æ¾ß ÇÑ´Ù. ±×·¡ÇÈ ÆÄÀÏ Áß °¡Àå ±âº»ÀûÀÎ ÇüÅ´ ºñÆ®¸Ê(Bitmap;bmp)ÀÌ´Ù. ÇöÀç ¸¹ÀÌ Åë¿ëµÇ°í ÀÖ´Â jpg, gif µîÀº bmpÀÇ º¯ÇüµÈ ÇüÅÂ¶ó ¸»ÇÒ ¼ö ÀÖ´Ù. bmp´Â º¸Åë ¾ÐÃàÀÌ µÇ¾î ÀÖÁö ¾ÊÀ¸¸ç À©µµ¿ì¿¡¼ ±âº»Àû ±×·¡ÇÈ ÆÄÀÏ·Î Áö¿øÇϰí ÀÖ´Ù. ![]() ¡íDDB(Device Dependent Bitmap:ÀåÄ¡ ÀÇÁ¸ ºñÆ®¸Ê): À©µµ¿ìÀÇ Palette µî¿¡ ÀÇÁ¸ÇÏ¸ç ºñÆ®¸ÊÀÇ ÇÑ Çȼ¿ÀÌ ¸î ºñÆ®·Î Ç¥½ÃµÉ °ÍÀÎÁö°¡, Á¦¾îÆÇ°ú °°Àº °÷¿¡ ¼³Á¤µÇ¾î Àִ ȸéÀÇ ¼³Á¤¿¡ Á¾¼ÓÀûÀΠǥÇö BitmapÀ¸·Î¼, ½±°Ô »ý°¢ÇÏ¿© ÇöÀç ȸéÀÌ Çȼ¿´ç 8ºñÆ®·Î Ç¥ÇöµÇµµ·Ï ¼³Á¤µÇ¾î ÀÖÀ¸¸é DDB¿ª½Ã Çʼ¿´ç 8ºñÆ®·Î Ç¥ÇöµÇ¸ç, 16ºñÆ®·Î µÇ¾î ÀÖ´Ù¸é DDB¿ª½Ã Çʼ¿´ç 16ºñÆ®·Î Ç¥ÇöµÈ´Ù. ¡íDIB(Device Independent Bitmap:ÀåÄ¡ ºñÀÇÁ¸ ºñÆ®¸Ê): bmpÀÇ Á¤º¸°¡ °íÁ¤µÇ¾î
ÀÖÀ¸¸ç ÇöÀç ½Ã½ºÅÛÀÇ µð½ºÇ÷¹ÀÌ µî·ÏÁ¤º¸¿Í ¹«°üÇÏ°Ô ³ª¸§´ë·Î »ý°¢À» Ç¥ÇöÇÏ´Â ºñÆ®¸ÊÀ» DIB¶ó°í ÇÑ´Ù. ÀϹÝÀûÀ¸·Î ±×·¡ÇÈ
ÆÄÀÏÀÇ ÇüÅ·ΠÀúÀåµÇ¾î ÀÖ´Â ºñÆ®¸ÊÀº ´ëºÎºÐ DIBÀ̸ç, Èæ¹é±×¸²ÆÄÀÏÀº ¾î¶² ÄÄÇ»ÅÍ¿¡¼ º¸¾Æµµ Èæ¹éÀ¸·Î ³ª¿À°í, Ä÷¯ ±×¸²Àº
¾î¶² ÄÄÇ»ÅÍ¿¡¼ º¸¾Æµµ Ä÷¯·Î ³ª¿À°Ô µÈ´Ù.
|