À̹ÌÁö ºÐ¼®±â ¿¹Á¦´Â À̹ÌÁö ÆÄÀÏÀ» ¿°í ºñÁÖ¾ó ÄÁÅÙÃ÷¿Í À̹ÌÁö µ¥ÀÌÅÍ ¿ä¾àÀ» Ç¥½ÃÇÕ´Ï´Ù. À̹ÌÁö ºÐ¼®±â¸¦ »ç¿ëÇÏ¿© ¹èÀ² ¹× ¾ËÆÄ È¥ÇÕ µîÀÇ ´Ù¾çÇÑ À̹ÌÁö ¿ä¼Ò¸¦ Á¶Á¤Çϰí ÀÌ·¯ÇÑ º¯°æ»çÇ×À» ÆÄÀÏ¿¡ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù.
À̹ÌÁö ºÐ¼®±â¿¡¼´Â GIF, JPEG, BMP, ICO ¹× PNG À¯ÇüÀÇ À̹ÌÁö ÆÄÀÏÀ» ·ÎµåÇϰí Ç¥½ÃÇÕ´Ï´Ù. ÆÄÀÏÀÌ ºñ¿ùÁÖ»çµÈ GIF ¶Ç´Â PNGÀ̰ųª ¼øÂ÷ JPEGÀ̰í ÁõºÐ Ç¥½Ã°¡ ¼±ÅÃµÈ °æ¿ì, À̹ÌÁö ºÐ¼®±â´Â ÇØ´ç À̹ÌÁö¸¦ ·ÎµåÇÏ´Â ´ë·Î Á¡ÁõÀûÀ¸·Î Ç¥½ÃÇÕ´Ï´Ù. ÆÄÀÏ¿¡ ¾Ö´Ï¸ÞÀÌ¼Ç GIF°¡ Æ÷ÇԵǾî ÀÖÀ¸¸é ´ÙÀ½, ÀÌÀü ¹× ¾Ö´Ï¸ÞÀÌ¼Ç ´ÜÃß°¡ »ç¿ë °¡´ÉÇÏ°Ô µÇ¸ç ÀÌ ´ÜÃßµéÀ» »ç¿ëÇÏ¿© ÆÄÀÏ¿¡ ÀÖ´Â À̹ÌÁö Àüü¸¦ ¼øÈ¯Çϰųª ¾Ö´Ï¸ÞÀÌÆ®ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ëºÎºÐÀÇ ¾Ö´Ï¸ÞÀÌ¼Ç GIF¿¡¼Ã³·³ GIF°¡ ¹è°æ»öÀ» Á¤ÀÇÇÏ´Â °æ¿ì, ¹è°æ»öÀ» ¼±ÅÃÇÑ ´ÙÀ½ ÇØ´ç GIFÀÇ ¹è°æ»öÀÌ »ç¿ëµË´Ï´Ù. À̹ÌÁö¿¡ Åõ¸íÇÑ ºÎºÐÀÌ ÀÖ´Â °æ¿ì, GIF, PNG ¹× ICOÀÇ °æ¿ì¿¡ ÇØ´ç ¸¶½ºÅ© Ç¥½Ã¸¦ ¼±ÅÃÇϸé À̹ÌÁöÀÇ Åõ¸í¼º ¸¶½ºÅ©°¡ À̹ÌÁö ¿À¸¥ÂÊ¿¡ Ç¥½ÃµË´Ï´Ù. À̹ÌÁö ºÐ¼®±âÀÇ ¹è°æ»öÀ» º¯°æÇÏ¿© Åõ¸í¼º ÀÛ¾÷À» º¼ ¼ö ÀÖ½À´Ï´Ù. Åõ¸íÇÑ ºÎºÐÀ» Ç¥½ÃÇÏÁö ¾ÊÀ¸·Á¸é Åõ¸í¼º Ç¥½ÃÀÇ ¼±ÅÃÀ» Ãë¼ÒÇϽʽÿÀ. À̹ÌÁö¸¦ ·ÎµåÇÑ ÈÄ ¹èÀ² ÄÞº¸¸¦ »ç¿ëÇÏ¿© ¹èÀ²À» Á¶Á¤Çϰųª ¾ËÆÄ-K ÄÞº¸ ¹× ¾ËÆÄ ¸Þ´º¸¦ »ç¿ëÇÏ¿© ¾ËÆÄ Åõ¸í¼ºÀ» Àû¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ÆÄÀÏ > ´Ù½Ã ¿±â¸¦ »ç¿ëÇÏ¸é ¹èÀ² ¹× ¾ËÆÄ°¡ ±âº»°ªÀ¸·Î º¹¿øµÇ°í ÇöÀç À̹ÌÁö ÆÄÀÏÀÌ ´Ù½Ã ·ÎµåµË´Ï´Ù. À̹ÌÁö¿¡ Åõ¸í¼ºÀÌ ÀÖ´Â °æ¿ì, ÆÄÀÏ > ´Ù¸¥ À̸§À¸·Î ¸¶½ºÅ© ÀúÀå...À» »ç¿ëÇÏ¿© À̹ÌÁöÀÇ Åõ¸í¼º ¸¶½ºÅ©¸¦ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù.
SWT¿¡¼ À̹ÌÁö ÆÄÀÏÀ» ·Î±×ÇÒ ¶§ org.eclipse.swt.graphics.ImageData
ÀÇ ÀνºÅϽº°¡ ÀÛ¼ºµË´Ï´Ù(ICO ÆÄÀÏ
¶Ç´Â ´ÙÁß À̹ÌÁö GIFÀÇ °æ¿ì ImageData
ÀνºÅϽºÀÇ ¹è¿ÀÌ ÀÛ¼ºµË´Ï´Ù). À̹ÌÁö ºÐ¼®±â¿¡¼´Â
Çȼ¿ µ¥ÀÌÅ͸¦ Æ÷ÇÔÇÏ¿© ÇöÀç ·ÎµåµÈ À̹ÌÁö ÆÄÀÏ¿¡ ´ëÇÑ ImageData
ÀνºÅϽº¿¡
ÀúÀåµÈ ¸ðµç µ¥ÀÌÅ͸¦ Ç¥½ÃÇÕ´Ï´Ù. À̹ÌÁö Ç¥½Ã ¿µ¿ªÀÇ Çȼ¿ À§¿¡ Ä¿¼¸¦ ³õÀ¸¸é
ÇØ´ç Çȼ¿¿¡ ´ëÇÑ RGB »ö»ó µ¥ÀÌÅͰ¡ Ç¥½ÃµË´Ï´Ù. ƯÁ¤ À̹ÌÁö, ƯÈ÷ ¾Ö´Ï¸ÞÀÌ¼Ç GIFÀÇ °æ¿ìÃß°¡ µ¥ÀÌÅͰ¡ À̹ÌÁö¸¦
·ÎµåÇÏ´Â µ¥ »ç¿ëµÈ org.eclipse.swt.graphics.ImageLoader
ÀνºÅϽº¿¡
ÀúÀåµË´Ï´Ù. À̹ÌÁö ºÐ¼®±â¿¡¼´Â ÀÌ Ãß°¡ µ¥ÀÌÅ͵µ Ç¥½ÃÇÕ´Ï´Ù.
SWT µ¶¸³Çü ¿¹Á¦ ¼³Ä¡ÀÇ Áö½Ã »çÇ׿¡ µû¶ó ÀÛ¾÷ °ø°£¿¡¼ ¿¹Á¦¸¦ ¼³Ä¡
"±âº»" Ŭ·¡½º´Â org.eclipse.swt.examples.imageanalyzer.ImageAnalyzer
ÀÔ´Ï´Ù.
ÀÌ ¿¹Á¦´Â ¿¹Á¦ ½ÇÇà±â¸¦ »ç¿ëÇÏ¿© ½ÇÇàÇÒ ¼öµµ ÀÖ½À´Ï´Ù. µ¶¸³Çü Ä«Å×°í¸®¿¡¼ À̹ÌÁö ºÐ¼®±â Ç׸ñÀ» ¼±ÅÃÇÏ°í ½ÇÇàÀ» Ŭ¸¯ÇϽʽÿÀ.