SWT µ¶¸³Çü ¿¹Á¦ - À̹ÌÁö ºÐ¼®±â

À̹ÌÁö ºÐ¼®±â ¿¹Á¦´Â À̹ÌÁö ÆÄÀÏÀ» ¿­°í ÇØ´çÇÏ´Â ½Ã°¢Àû ÄÁÅÙÃ÷¿Í À̹ÌÁö µ¥ÀÌÅÍ ¿ä¾àÀ» Ç¥½ÃÇÕ´Ï´Ù. »ç¿ëÀÚ´Â ¹èÀ² ¹× ¾ËÆÄ ºí·»µù°ú °°Àº ´Ù¾çÇÑ À̹ÌÁö ¿ä¼Ò¸¦ Á¶Á¤ÇÒ ¼ö ÀÖÀ¸¸ç ÀÌ·¯ÇÑ º¯°æ»çÇ×À» ÆÄÀÏ¿¡ ÀúÀåÇÒ ¼ö ÀÖ½À´Ï´Ù.

À̹ÌÁö ºÐ¼®±â´Â 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 ÀνºÅϽº¿¡ ÀúÀåµÈ ¸ðµç µ¥ÀÌÅ͸¦ Ç¥½ÃÇÕ´Ï´Ù. À̹ÌÁöÀÇ Çȼ¿ À§¿¡ dz¼±Àº ÇØ´ç Çȼ¿¿¡ ´ëÇÑ RGB »ö»ó µ¥ÀÌÅ͸¦ Ç¥½ÃÇÕ´Ï´Ù. ƯÁ¤ À̹ÌÁöÀÇ °æ¿ì(ƯÈ÷ ¾Ö´Ï¸ÞÀÌ¼Ç GIF), Ãß°¡ µ¥ÀÌÅÍ´Â À̹ÌÁö¸¦ ·ÎµåÇÏ´Â µ¥ »ç¿ëµÇ´Â org.eclipse.swt.graphics.ImageLoader ÀνºÅϽº¿¡ ÀúÀåµË´Ï´Ù. À̹ÌÁö ºÐ¼®±â´Â ÀÌ µ¥ÀÌÅ͵µ Ç¥½ÃÇÕ´Ï´Ù.

¿¹Á¦ ½ÇÇà

SWT µ¶¸³Çü ¿¹Á¦ ¼³Ä¡ÀÇ Áö½Ã»çÇ׿¡ µû¶ó ÀÛ¾÷ °ø°£¿¡¼­ ¿¹Á¦¸¦ ¼³Ä¡ÇÏ°í ½ÇÇàÇϽʽÿÀ.

"±âº»" Ŭ·¡½º´Â org.eclipse.swt.examples.imageanalyzer.ImageAnalyzerÀÔ´Ï´Ù.

ÀÌ ¿¹Á¦´Â ¿¹Á¦ ½ÇÇà±â¸¦ »ç¿ëÇÏ¿© ½ÇÇàÇÒ ¼öµµ ÀÖ½À´Ï´Ù. µ¶¸³Çü Ä«Å×°í¸®¿¡¼­ À̹ÌÁö ºÐ¼®±â Ç׸ñÀ» ¼±ÅÃÇÏ°í ½ÇÇàÀ» Ŭ¸¯ÇϽʽÿÀ.