|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
¸ÞŸµ¥ÀÌŸ º¯È¯ ±â´ÉÀ» Á¦°øÇÏ´Â ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
read¿¡ ÀÌ¾î ±âÀÔÇÏ´Â °Í¸¸À¸·Î, ¸ðµç À̹ÌÁö¸¦ º¯È¯, Áï ¿ø·¡ º¸Á¸µÇ°í ÀÖ´ø À̹ÌÁö¿Í´Â ´Ù¸¥ Çü½Ä¿¡¼ ±âÀÔÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. ´Ù¸¸, Çü½ÄÀÇ Â÷ÀÌÀ̱⠶§¹®¿¡, ÀÌ Ã³¸®Áß¿¡ µ¥ÀÌÅͰ¡ ¼Õ½ÇÇÒ °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù.
ÀϹÝÀûÀ¸·Î, °¡Àå ÁÁÀº °á°ú¸¦ ¾òÀ» ¼ö ÀÖ´Â °ÍÀº Çü½Ä °íÀ¯ÀÇ ¸ÞŸµ¥ÀÌŸ¿ÀºêÁ¦Å©Æ®¸¦ ÀÛ¼ºÇØ, À̹ÌÁö¿Í °Å±â¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ¾ú´ø ¸ÞŸµ¥ÀÌŸ¿¡ ´ëÇØ °¡´ÉÇÑ ÇÑ ¸¹Àº Á¤º¸¸¦ ĸ½¶ÈÇÒ ¼ö ÀÖ´Â °æ¿ìÀÔ´Ï´Ù. encode¿¡ »ç¿ëµÇ´Â °íÀ¯ÀÇ ImageWriter
¿¡ ÀÇÇØ ÀÌÇØµÇ±â (À§ÇØ)¶§¹®¿¡ÀÔ´Ï´Ù.
ImageTranscoder
´Â ½ºÆ®¸²¸¶´Ù, À̹ÌÁö¸¶´ÙÀÇ ¸ÞŸµ¥ÀÌŸ¸¦ ³ªÅ¸³»´Â ImageReader
°¡ Á¦°øÇÏ´Â IIOMetadata
¿ÀºêÁ§Æ®¸¦, ƯÁ¤ÀÇ ImageWriter
°¡ encode Çϴµ¥ ÀûÇÕÇÑ, ´ëÀÀÇÏ´Â ¿ÀºêÁ§Æ®·Î º¯È¯Çϱâ À§Çؼ(¶§¹®¿¡) »ç¿ëÇÕ´Ï´Ù. ÀÌ ÀÎÅÍÆäÀ̽ºÀÇ ¸Þ¼Òµå°¡ Á÷Á¢ ImageWriter
»ó¿¡ ºÒ·Á °¡´Â °æ¿ì, Ãâ·ÂÀº ±× ±âÀÔ Ãø¿¡ ÀûÇÕÇÑ °ÍÀÌ µË´Ï´Ù.
IIOMetadata
¿ÀºêÁ§Æ®¸¦ ±âÀÔÇØ Ãø¿¡ °íÀ¯ÀÇ Çü½Ä¿¡ º¯È¯ÇÒ ¶§ÀÇ ³»ºÎ ÀÚ¼¼ÇÑ °ÍÀº ±× º¯È¯ÇÏ´Â Á¶ÀÛÀÇ ¹®¸Æ¿¡ ÀÀÇØ ¹Ù²ò´Ï´Ù. Åë»ó,ImageWriter
´Â ¶óÀÌÅ͸¦ ÀÌÇØÇÒ ¼ö ÀÖ´Â Ãß°¡ ÀÎÅÍÆäÀ̽º°¡ ÀÔ·Â ¿ÀºêÁ§Æ®¿¡ ±¸ÇöµÇ°í ÀÖ´ÂÁö ¾î¶²Áö¸¦ Á¶»çÇÕ´Ï´Ù. ¿¹¸¦ µé¾î, ¶óÀÌÅÍ¿Í °°Àº ¸ÞÀÌÄ¿°¡ ±âÀÔÇÑ, readÃø Ç÷¯±× Àο¡¼ÀÇ Àоîµé¿© Á¶ÀÛ¿¡ ÀÇÇØ ¿ÀºêÁ§Æ®°¡ ÃëµæµÇ¾úÀ» °æ¿ìµîÀÌ À̰Ϳ¡ ÇØ´çÇÕ´Ï´Ù. ÀÌ °æ¿ì, Ç÷¯±× ÀÎ °íÀ¯ÀÇ ÀÎÅÍÆäÀ̽º¿¡ ÀÇÇØ, ±âÀÔÃøÀº ÀÔ·Â ¿ÀºêÁ§Æ®¿¡ ¾×¼¼½º ÇÒ ¼ö ÀÖ½À´Ï´Ù. À̹ÌÁö ÆÄÀÏ Çü½ÄÀÌ ÀÏÁ¤À¸·Î À¯ÁöµÇ°í ÀÖÀ¸¸é, °ÅÀÇ ¼Õ½Ç ¾ø°í Àçencode ÇÒ ¼ö ÀÖ½À´Ï´Ù. Çü½ÄÀÌ º¯°æµÇ¾îµµ, ±âÀÔÃøÀº °¡´ÉÇÑ ÇÑ ¸¹Àº Á¤º¸¸¦ º¸Á¸ÇÏ·Á°í ÇÕ´Ï´Ù.
ÀÔ·Â ¿ÀºêÁ§Æ®°¡ ±âÀÔÇØ ¿·ÀÇ ÀÌÇØÇÏ´Â Ãß°¡ ÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇÏÁö ¾Ê´Â °æ¿ì, ±âÀÔÃøÀ» ¼±ÅÃÇÒ ¼ö ÀÖ´Â °ÍÀº IIOMetadata.getAsTree
·Î Á¦°øµÇ´Â Æ®¸® Ç¥½Ã¿Í °°Àº Ç¥ÁØ IIOMetadata
ÀÎÅÍÆäÀ̽º¸¦ °³ÀÔ½ÃŲ ¾×¼¼½º¸¸ÀÔ´Ï´Ù. ÀÌ °æ¿ì, Á¤º¸ÀÇ ´ëºÎºÐÀÌ ¾ø¾îÁú °¡´É¼ºÀÌ ÀÖ½À´Ï´Ù.
µ¶¸³ÇÑ ImageTranscoder
´Â ±âº»ÀûÀ¸·Î, »ó±âÀÇ ¿¹ÀÇ ±âÀÔÃø Ç÷¯±× Àΰú °°Àº ±â´ÉÀ» °¡Áý´Ï´Ù. readÃø°ú ±âÀÔÇØ ¿·Ç÷¯±× ÀÎÀÇ ¾çÂÊ ¸ðµÎ°¡ »ç¿ëÇÏ´Â private ÀÎÅÍÆäÀ̽º¸¦ ÀÌÇØÇØ, ±âÀÔÃø¿¡¼ »ç¿ëÇÒ ¼ö ÀÖ´Â ¿ÀºêÁ§Æ®¸¦ ¼öÀÛ¾÷À¸·Î ÀνºÅϽºÈÇÒ Çʿ䰡 ÀÖ½À´Ï´Ù. »ý¼ºµÇ´Â ¸ÞŸµ¥ÀÌŸ¿ÀºêÁ¦Å©Æ®´Â ±âÀÔÃøÀ¸·ÎºÎÅÍ Á÷Á¢ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.
ImageTranscoder
´Â Ç¥ÁØ API ÀÇ ÀϺημ µ¶¸³ÇÑ ±¸ÇöÀº µÇ°í ÀÖÁö ¾Ê½À´Ï´Ù. ¿ÀÈ÷·Á, ÀÌ ÀÎÅÍÆäÀ̽ºÀÇ ¸ñÀûÀº ¾îÇø®ÄÉÀ̼ÇÀÌ Çʿ信 µû¶ó¼ ±¸ÇöÀ» ¹ß°ßÇØ, ÀÛ¼ºÇÏ´Â ¹æ¹ýÀ» Á¦°øÇÏ´Â °ÍÀÔ´Ï´Ù.
¸Þ¼ÒµåÀÇ °³¿ä | |
IIOMetadata |
convertImageMetadata (IIOMetadata inData,
ImageTypeSpecifier imageType,
ImageWriteParam param)
encode¿¡ »ç¿ëÇÒ ¼ö ÀÖ¾î Çʿ信 µû¶ó¼, ¹®¼ ÀÎÅÍÆäÀ̽º ¶Ç´Â encode¿¡ »ç¿ëÇÏ´Â ±âÀÔÃø Ç÷¯±× Àο¡ °íÀ¯ÀÇ ´Ù¸¥ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇØ º¯°æÇÒ ¼ö ÀÖ´Â IIOMetadata ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
|
IIOMetadata |
convertStreamMetadata (IIOMetadata inData,
ImageWriteParam param)
encode¿¡ »ç¿ëÇÒ ¼ö ÀÖ¾î Çʿ信 µû¶ó¼, ¹®¼ ÀÎÅÍÆäÀ̽º, ¶Ç´Â encode¿¡ »ç¿ëÇÏ´Â ±âÀÔÃø Ç÷¯±× Àο¡ °íÀ¯ÀÇ ´Ù¸¥ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇØ º¯°æÇÒ ¼ö ÀÖ´Â IIOMetadata ¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
|
¸Þ¼ÒµåÀÇ »ó¼¼ |
public IIOMetadata convertStreamMetadata(IIOMetadata inData, ImageWriteParam param)
IIOMetadata
¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
½ºÆ®¸²¸ÞŸµ¥ÀÌŸÀÇ ±¸Á¶¿¡ ¿µÇâÀ» ÁÖ´Â °Í °°Àº °æ¿ì, ¿É¼ÇÀÇ code>ImageWriteParam ¸¦ Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù.
Á¦°øµÈ ImageWriteParam
¿¡, ±âÀÔÃø ¶Ç´Â º¯È¯ÃøÀÌ ÀÌÇØÇÏÁö ¾Ê´Â ¿É¼Ç ¼³Á¤Ä¡°¡ Æ÷ÇԵǴ °æ¿ì, ±×·¯ÇÑ ¼³Á¤Ä¡´Â ¹«½ÃµË´Ï´Ù.
inData
- ½ºÆ®¸²¸ÞŸµ¥ÀÌŸ¸¦ ³ªÅ¸³», µ¹·ÁÁÖ¾îÁø ¿ÀºêÁ§Æ® »óÅÂÀÇ ÃʱâÈ¿¡ »ç¿ëµÇ´Â IIOMetadata
¿ÀºêÁ§Æ®param
- À̹ÌÁöÀÇ encode¿¡ »ç¿ëµÇ´Â ImageWriteParam
¶Ç´Â null
IIOMetadata
¿ÀºêÁ§Æ® ¶Ç´Â Ç÷¯±× ÀÎÀÌ ¸ÞŸµ¥ÀÌŸ¸¦ encode ÇÏ´Â ±â´ÉÀ» Á¦°øÇÏÁö ¾Ê´Â °æ¿ì´Â null
IllegalArgumentException
- inData
°¡ null
ÀÇ °æ¿ìpublic IIOMetadata convertImageMetadata(IIOMetadata inData, ImageTypeSpecifier imageType, ImageWriteParam param)
IIOMetadata
¿ÀºêÁ§Æ®¸¦ µ¹·ÁÁÝ´Ï´Ù.
À̸ÞÀÌÁö¸ÞŸµ¥ÀÌŸÀÇ ±¸Á¶¿¡ ¿µÇâÀ» ÁÖ´Â °Í °°Àº °æ¿ì, ¿É¼ÇÀÇ ImageWriteParam
¸¦ Á¦°øÇÒ ¼ö ÀÖ½À´Ï´Ù.
Á¦°øµÈ ImageWriteParam
¿¡, ±âÀÔÃø ¶Ç´Â º¯È¯ÃøÀÌ ÀÌÇØÇÏÁö ¾Ê´Â ¿É¼Ç ¼³Á¤Ä¡°¡ Æ÷ÇԵǴ °æ¿ì, ±×·¯ÇÑ ¼³Á¤Ä¡´Â ¹«½ÃµË´Ï´Ù.
inData
- À̸ÞÀÌÁö¸ÞŸµ¥ÀÌŸ¸¦ ³ªÅ¸³», µÇµ¹·ÁÁø ¿ÀºêÁ§Æ® »óÅÂÀÇ ÃʱâÈ¿¡ »ç¿ëµÇ´Â IIOMetadata
¿ÀºêÁ§Æ®imageType
- ¸ÞŸµ¥ÀÌŸ¿¡ °ü·ÃÁöÀ» ¼ö ÀÖ´Â ¸ÞÀÌÁöÀÇ ¹èÄ¡¿Í ¹è»ö Á¤º¸¸¦ ³ªÅ¸³»´Â ImageTypeSpecifier
param
- À̹ÌÁöÀÇ encode¿¡ »ç¿ëµÇ´Â ImageWriteParam
¶Ç´Â null
IIOMetadata
¿ÀºêÁ§Æ® ¶Ç´Â Ç÷¯±× ÀÎÀÌ ¸ÞŸµ¥ÀÌŸ¸¦ encode ÇÏ´Â ±â´ÉÀ» Á¦°øÇÏÁö ¾Ê´Â °æ¿ì´Â null
IllegalArgumentException
- inData
¿Í code>imageType ÀÇ ¾î´À ÂÊÀÎÁö°¡ null
ÀÇ °æ¿ì
|
JavaTM 2 Platform Std. Ed. v1. 4.0 |
||||||||||
ÀüÀÇ Å¬·¡½º ´ÙÀ½ÀÇ Å¬·¡½º | ÇÁ·¹ÀÓ ÀÖ¾î ÇÁ·¹ÀÓ ¾øÀ½ | ||||||||||
°³¿ä: »óÀÚ | Çʵå | constructor | ¸Þ¼Òµå | »ó¼¼: Çʵå | constructor | ¸Þ¼Òµå |
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.