JavaTM 2
Platform
Std.  Ed.  v1. 4.0

javax.imageio.event
ÀÎÅÍÆäÀ̽º IIOWriteProgressListener

¸ðµç ½´ÆÛ ÀÎÅÍÆäÀ̽º:
EventListener

public interface IIOWriteProgressListener
extends EventListener

È£Ãâ Ãø¿¡ À̹ÌÁöÀÇ ÁøÃ´ÀÇ ±âÀÔ ¸Þ¼Òµå¸¦ ÅëÁöÇÏ´Â ImageWriter ±¸ÇöÀ¸·Î »ç¿ëµÇ´Â ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.

°ü·Ã Ç׸ñ:
ImageWriter.write(javax.imageio.metadata.IIOMetadata, javax.imageio.IIOImage, javax.imageio.ImageWriteParam)

¸Þ¼ÒµåÀÇ °³¿ä
 void imageComplete (ImageWriter  source)
          À̹ÌÁöÀÇ ±âÀÔ ¿ÀÆÛ·¹À̼ÇÀÌ ¿Ï·áÇÑ °ÍÀ» ÅëÁöÇÕ´Ï´Ù.
 void imageProgress (ImageWriter  source, float percentageDone)
          °ü·ÃÇÏ´Â ImageWriter ³»ÀÇ, ÇöÀçÀÇ write È£ÃâÀÇ ´ëü·ÎÀÇ ¿Ï·á Á¤µµ¸¦ ÅëÁöÇÕ´Ï´Ù.
 void imageStarted (ImageWriter  source, int imageIndex)
          À̹ÌÁöÀÇ ±âÀÔ ¿ÀÆÛ·¹À̼ÇÀÌ ½ÃÀ۵Ǵ °ÍÀ» ÅëÁöÇÕ´Ï´Ù.
 void thumbnailComplete (ImageWriter  source)
          »ù ³×·çÀÇ ±âÀÔ ¿ÀÆÛ·¹À̼ÇÀÌ ¿Ï·áÇÑ °ÍÀ» ÅëÁöÇÕ´Ï´Ù.
 void thumbnailProgress (ImageWriter  source, float percentageDone)
          °ü·ÃÇÏ´Â ImageWriter ³»ÀÇ, ÇöÀçÀÇ »ù ³×·ç ±âÀÔÀÇ ´ëü·ÎÀÇ ¿Ï·á Á¤µµ¸¦ ÅëÁöÇÕ´Ï´Ù.
 void thumbnailStarted (ImageWriter  source, int imageIndex, int thumbnailIndex)
          »ù ³×·çÀÇ ±âÀÔ ¿ÀÆÛ·¹À̼ÇÀÌ ½ÃÀ۵Ǵ °ÍÀ» ÅëÁöÇÕ´Ï´Ù.
 void writeAborted (ImageWriter  source)
          ¶óÀÌÅÍÀÇ abort ¸Þ¼Òµå¿¡ ÀÇÇØ ±âÀÔÀÌ Áß´ÜµÈ °ÍÀ» ÅëÁöÇÕ´Ï´Ù.
 

¸Þ¼ÒµåÀÇ »ó¼¼

imageStarted

public void imageStarted(ImageWriter  source,
                         int imageIndex)
À̹ÌÁöÀÇ ±âÀÔ ¿ÀÆÛ·¹À̼ÇÀÌ ½ÃÀ۵Ǵ °ÍÀ» ÅëÁöÇÕ´Ï´Ù. ImageWriter ±¸ÇöÀº ¸ðµÎ, À̹ÌÁöÀÇ ±âÀÔ ¿ÀÆÛ·¹À̼ÇÀÇ °³½Ã½Ã¿¡ ÀÌ ¸Þ¼Òµå¸¦ 1 ȸ¸¸ È£ÃâÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
source - ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÏ´Â ImageWriter ¿ÀºêÁ§Æ®
imageIndex - ÀÔ·Â ÆÄÀÏ ¶Ç´Â ½ºÆ®¸²³»¿¡ Æ÷ÇԵǴ ±âÀÔÇØÁö´Â À̹ÌÁöÀÇ À妽º

imageProgress

public void imageProgress(ImageWriter  source,
                          float percentageDone)
°ü·ÃÇÏ´Â ImageWriter ³»ÀÇ, ÇöÀçÀÇ write È£ÃâÀÇ ´ëü·ÎÀÇ ¿Ï·á Á¤µµ¸¦ ÅëÁöÇÕ´Ï´Ù.

¿Ï·áÀÇ Á¤µµ´Â ±âÀÔÇØÁö°í ÀÖ´Â À̹ÌÁö¸¦ ³ªÅ¸³»´Â À妽º¿Í ÇöÀçÀÇ À̹ÌÁö°¡ Ãâ·ÂµÈ ¾çÀ» ³ªÅ¸³»´Â 0.0F ¿¡¼­ 100.0F ±îÁöÀÇ ÆÛ¼¾Æ®Ä¡·Î Ç¥ÇöµË´Ï´Ù. ÆÛ¼¾Æ®´Â ¿Ï·á±îÁöÀÇ ³²Àº ½Ã°£¿¡ ´ëÇØ °è»êÇÏ´Â °ÍÀÌ ÀÌ»óÀûÀÔ´Ï´Ù¸¸, Åë»óÀº º¹È£È­(decode) µÈ Çȼ¿À̳ª »ç¿ëµÈ ÀÔ·Â ½ºÆ®¸²ÀÇ ÀϺεîÀÌ ¸íÈ®ÇÑ ¸ÞÆ®¸¯½º¸¦ »ç¿ëÇÏ´Â ÆíÀÌ ½ÇÁ¦ÀûÀÔ´Ï´Ù. ¾î·µç, ÁöÁ¤µÈ read ¿ÀÆÛ·¹À̼ÇÁßÀÇ ÀÌ ¸Þ¼ÒµåÀÇ ÀÏ·ÃÀÇ È£Ãâ¿¡ ÀÇÇØ, ÆÛ¼¾Æ®Ä¡°¡ ´ÜÁ¶·Ó°Ô Áõ°¡ÇØ ³ª°¡µµ·Ï(µíÀÌ) ÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. 0 À¸·Î 100 ÀÇ Á¤È®ÇÑ °ªÀº ´Ù¸¥ ¸Þ¼Òµå·ÎºÎÅÍ ºÒ·Á °¡´Â Ãø¿¡¼­ ÃßÃøÇÒ ¼ö ÀÖÀ¸¹Ç·Î, ÁöÁ¤ÇÒ ÇÊ¿ä´Â ¾ø½À´Ï´Ù.

ƯÁ¤ÀÇ ImageWriter ±¸ÇöÀº °¢°¢ ÇÊ¿äÇÑ ºóµµ·Î ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. °æÇèÄ¡¿¡¼­´Â ¾à 5 ÆÛ¼¾Æ® Àß°Ô ½á´Â °ÍÀÌ µÇµµ·Ï(µíÀÌ) È£ÃâÇÕ´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
source - ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÏ´Â ImageWriter ¿ÀºêÁ§Æ®
percentageDone - ¿Ï·áÇÑ º¹È£È­(decode)ÀÇ ´ëü·ÎÀÇ ÆÛ¼¾Æ®Ä¡

imageComplete

public void imageComplete(ImageWriter  source)
À̹ÌÁöÀÇ ±âÀÔ ¿ÀÆÛ·¹À̼ÇÀÌ ¿Ï·áÇÑ °ÍÀ» ÅëÁöÇÕ´Ï´Ù. ImageReader ±¸ÇöÀº ¸ðµÎ, À̹ÌÁöÀÇ ±âÀÔ ¿ÀÆÛ·¹À̼ÇÀÌ ¿Ï·áÇÒ ¶§ ¸¶´Ù ÀÌ ¸Þ¼Òµå¸¦ 1 ȸ¸¸ È£ÃâÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
source - ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÏ´Â ImageWriter ¿ÀºêÁ§Æ®

thumbnailStarted

public void thumbnailStarted(ImageWriter  source,
                             int imageIndex,
                             int thumbnailIndex)
»ù ³×·çÀÇ ±âÀÔ ¿ÀÆÛ·¹À̼ÇÀÌ ½ÃÀ۵Ǵ °ÍÀ» ÅëÁöÇÕ´Ï´Ù. ImageWriter ±¸ÇöÀº ¸ðµÎ, »ù ³×·çÀÇ ±âÀÔ ¿ÀÆÛ·¹À̼ÇÀÇ °³½Ã½Ã¿¡ ÀÌ ¸Þ¼Òµå¸¦ 1 ȸ¸¸ È£ÃâÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
source - ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÏ´Â ImageWriter ¿ÀºêÁ§Æ®
imageIndex - ÀÔ·Â ÆÄÀÏ ¶Ç´Â ½ºÆ®¸²³»¿¡ Æ÷ÇԵǴ ±âÀÔÇØÁö´Â À̹ÌÁöÀÇ À妽º
thumbnailIndex - ±âÀÔÇØÁö´Â »ù ³×·çÀÇ À妽º

thumbnailProgress

public void thumbnailProgress(ImageWriter  source,
                              float percentageDone)
°ü·ÃÇÏ´Â ImageWriter ³»ÀÇ, ÇöÀçÀÇ »ù ³×·ç ±âÀÔÀÇ ´ëü·ÎÀÇ ¿Ï·á Á¤µµ¸¦ ÅëÁöÇÕ´Ï´Ù. ½Ã¸àƽ½º´Â imageProgress ÀÇ °æ¿ì¿Í °°½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
source - ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÏ´Â ImageWriter ¿ÀºêÁ§Æ®
percentageDone - ¿Ï·áÇÑ º¹È£È­(decode)ÀÇ ´ëü·ÎÀÇ ÆÛ¼¾Æ®Ä¡

thumbnailComplete

public void thumbnailComplete(ImageWriter  source)
»ù ³×·çÀÇ ±âÀÔ ¿ÀÆÛ·¹À̼ÇÀÌ ¿Ï·áÇÑ °ÍÀ» ÅëÁöÇÕ´Ï´Ù. ImageWriter ±¸ÇöÀº ¸ðµÎ, »ù ³×·çÀÇ ±âÀÔ ¿ÀÆÛ·¹À̼ÇÀÌ ¿Ï·áÇÒ ¶§ ¸¶´Ù ÀÌ ¸Þ¼Òµå¸¦ 1 ȸ¸¸ È£ÃâÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
source - ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÏ´Â ImageWriter ¿ÀºêÁ§Æ®

writeAborted

public void writeAborted(ImageWriter  source)
¶óÀÌÅÍÀÇ abort ¸Þ¼Òµå¿¡ ÀÇÇØ ±âÀÔÀÌ Áß´ÜµÈ °ÍÀ» ÅëÁöÇÕ´Ï´Ù. ÀÌ¿ÜÀÇ ÅëÁö´Â ÇàÇØÁöÁö ¾Ê½À´Ï´Ù.

ÆÄ¶ó¹ÌÅÍ:
source - ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÏ´Â ImageWriter ¿ÀºêÁ§Æ®

JavaTM 2
Platform
Std.  Ed.  v1. 4.0

¹ö±×ÀÇ º¸°í¿Í ±â´ÉÀÇ ¸®Äù½ºÆ®
ÀÌ¿ÜÀÇ API ·¹ÆÛ·±½º ¹× °³¹ßÀÚ¿ë ¹®¼­¿¡ ´ëÇØ¼­´Â Java 2 SDK SE °³¹ßÀÚ¿ë ¹®¼­¸¦ ÂüÁ¶ÇØ ÁÖ¼¼¿ä. °³¹ßÀÚÀü¿ëÀÇ »ó¼¼ÇÑ ÇØ¼³, °³³äÀÇ °³¿ä, ¿ë¾îÀÇ Á¤ÀÇ, ¹ö±×ÀÇ È¸ÇÇÃ¥, ¹× ÄÚµå ½Ç·Ê°¡ Æ÷ÇԵǾî ÀÖ½À´Ï´Ù.

Java, Java 2 D, ¹× JDBC ´Â ¹Ì±¹ ¹× ±× ¿ÜÀÇ ³ª¶ó¿¡ À־ÀÇ ¹Ì±¹ Sun Microsystems, Inc. ÀÇ »óÇ¥ ȤÀº µî·Ï»óÇ¥ÀÔ´Ï´Ù.
Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road
Palo Alto, California, 94303, U.S.A. All Rights Reserved.