JavaTM 2 Platform
Standard Ed. 5.0

ÆÐÅ°Áö javax.imageio.metadata

¸ÞŸµ¥ÀÌŸÀÇ read ¹× write¸¦ ó¸®ÇÏ´Â Java À̹ÌÁö ÀÔÃâ·Â API ÆÐÅ°ÁöÀÔ´Ï´Ù.

ÂüÁ¶Ã³:
          ¼³¸í

ÀÎÅÍÆäÀ̽º °³¿ä
IIOMetadataController GUI¸¦ »ç¿ëÇØ »ç¿ëÀÚ ·ÎºÎÅÍ °ªÀ» ¾ò´Â Áö, ¶Ç´Â ´Ù¸¥ ¼ö´Ü¿¡ÀÇÇØ IIOMetadata °´Ã¼ÀÇ ¼³Á¤Ä¡¸¦ ÆÇÁ¤ÇÒ ¼ö ÀÖ´Â °´Ã¼¿¡ ÀÇÇØ ±¸ÇöµÇ´Â ÀÎÅÍÆäÀ̽ºÀÔ´Ï´Ù.
IIOMetadataFormat IIOMetadata.getAsTree·Î ºÎÅÍ µ¹·ÁÁÖ°íÁ® IIOMetadata.setFromTree¿Í mergeTree¿¡ °Ô °Ç³×Áö´Â ¸ÞŸ µ¥ÀÌÅÍ ¹®¼­ÀÇ ±¸Á¶¸¦ ±â¼úÇÏ´Â °´Ã¼ÀÔ´Ï´Ù.
 

Ŭ·¡½º °³¿ä
IIOMetadata À̹ÌÁö¿Í ½ºÆ®¸²¿¡ °ü·ÃÇÑ ¸ÞŸµ¥ÀÌŸ (À̹ÌÁö ÀÌ¿ÜÀÇ µ¥ÀÌÅÍ)¸¦ ³ªÅ¸³»´Â °´Ã¼¿¡ ÀÇÇØ È®ÀåµÇ´Â Ãß»ó Ŭ·¡½ºÀÔ´Ï´Ù.
IIOMetadataFormatImpl IIOMetadataFormatÀÎÅÍÆäÀ̽ºÀÇ Àç»ç¿ë °¡´ÉÇÑ ±¸ÇöÀ» Á¦°øÇÏ´Â ±¸»ó Ŭ·¡½ºÀÔ´Ï´Ù.
IIOMetadataNode ¸ÞŸµ¥ÀÌŸƮ¸®ÀÇ ³ëµå¸¦ ³ªÅ¸³»´Â Ŭ·¡½º¿¡¼­ org.w3c.dom.ElementÀÎÅÍÆäÀ̽º¸¦ ±¸ÇöÇØ, ¶ÇÇÑ getUserObject ¹× setUserObject ¸Þ¼­µå¸¦ »ç¿ëÇØ ÅؽºÆ® ÀÌ¿ÜÀÇ °´Ã¼¸¦ Æ÷ÇÔÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.
 

¿¹¿Ü °³¿ä
IIOInvalidTreeException IIOInvalidTreeException´Â IIOMetadata °´Ã¼¿¡ ÇÑ IIOMetadataNode Æ®¸®ÀÇ ±¸¹® ºÐ¼®À» ÇÒ ¼ö ¾ø¾ú´ø °æ¿ì¿¡ ¿¹¿Ü¸¦ ¹ß»ý½Ãŵ´Ï´Ù.
 

ÆÐÅ°Áö javax.imageio.metadata ¼³¸í

¸ÞŸµ¥ÀÌŸÀÇ read ¹× write¸¦ ó¸®ÇÏ´Â Java À̹ÌÁö ÀÔÃâ·Â API ÆÐÅ°ÁöÀÔ´Ï´Ù.À̹ÌÁö¸¦ ÀоîµéÀÌ´Â °æ¿ì´Â ±× ½ºÆ®¸²¸¶´Ù ¹× À̹ÌÁö¸¶´ÙÀÇ ¸ÞŸµ¥ÀÌŸ°¡ IIOMetadata °´Ã¼·Î¼­ »ç¿ë °¡´ÉÇÏ°Ô µË´Ï´Ù. ÀÌ °´Ã¼ÀÇ ³»ºÎ´Â ÀÛ¼º¿¡ »ç¿ëÇÑ Ç÷¯±× Àο¡ °íÀ¯ÇÕ´Ï´Ù. ±× ³»¿ëÀº, IIOMetadataNode °´Ã¼ÀÇ Æ®¸®·Î¼­ ±¸ÇöµÇ´Â XML Document Çü½Ä¿¡¼­ ¾×¼¼½º ÇÒ ¼ö ÀÖ½À´Ï´Ù.À̹ÌÁö¸¦ Ãâ·ÂÇÏ´Â °æ¿ì´Â ±× ¸ÞŸµ¥ÀÌŸ¸¦ IIOMetadata °´Ã¼ÀÇ Á¤ÀÇ ¶Ç´Â º¯°æ¿¡ ÀÇÇØ ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù . ÀÌ·¯ÇÑ °´Ã¼´Â javax.imageio ÆÐÅ°ÁöÀÇ ImageWriter ¶Ç´Â ImageTranscoder·Î ºÎÅÍ ÃëµæÇÒ ¼ö ÀÖ½À´Ï´Ù . ÀÌ·¯ÇÑ °´Ã¼°¡ ÃëµæµÇ¸é, IIOMetadataNode·Î ±¸¼ºµÇ´Â Document¸¦ »ç¿ëÇØ, ±× ³»¿ëÀ» º¯°æÇÒ ¼ö ÀÖ½À´Ï´Ù. ¹®¼­ Çü½ÄÀº ÇÊ¿ä¿¡ µû¶ó¼­, IIOMetadataFormat °´Ã¼¸¦ »ç¿ëÇØ ±â¼úÇÒ ¼ö ÀÖ½À´Ï´Ù . XML Document¿¡ Æ÷ÇԵǴ ¸ÞŸµ¥ÀÌŸÀÇ Çü½ÄÀº, IIOMetadataNode °´Ã¼ÀÇ Æ®¸®ÀÇ ·çÆ® ³ëµå·Î¼­ Ç¥½ÃµÇ´Â ij¸¯ÅÍ ¶óÀο¡ ÀÇÇØ ½Äº°µË´Ï´Ù. ÀÌ Ä³¸¯ÅÍ ¶óÀο¡´Â javax_imageio_jpeg_image_1. 0 µîÀÇ ¹öÀü ¹øÈ£°¡ Æ÷ÇԵ˴ϴÙ. ¸®´õ¿Í ¶óÀÌÅÍ´Â º¹¼ö ¹öÀüÀÇ °°Àº ±âº» Çü½ÄÀ» Áö¿ø ÇÒ ¼ö°¡ ÀÖ¾î À̹ÌÁö ÀÔÃâ·Â API ¿¡´Â IIOMetadata °´Ã¼ÀÇ Ãëµæ¿¡ »ç¿ëµÇ´Â ¸Þ¼­µå ¶Ç´Â »ý¼ºÀÚ¿¡ ÀÌ Ä³¸¯ÅÍ ¶óÀÎÀ» °Ç³×ÁÖ¾î, »ç¿ëÇÏ´Â ¹öÀüÀ» ÁöÁ¤ÇÒ ¼ö ÀÖ´Â ¸Þ¼­µå°¡ ÀÖ½À´Ï´Ù. °æ¿ì¿¡ µû¶ó¼­´Â »õ·Î¿î ¹öÀüÀº ³°Àº ¹öÀüÀ» »óÁ¤ÇØ ±â¼úµÈ ÇÁ·Î±×·¥°ú ¾ö¹ÐÇÑ È£È¯¼ºÀÌ ¾ø´Â °ÍÀÌ ÀÖ½À´Ï´Ù. ÀÌ ¿¹¿¡ ´ëÇؼ­´Â ¾Æ·¡¿Í °°Àº ¡¸JPEG ¸ÞŸµ¥ÀÌŸÀÇ »ç¿ë¹ý¿¡ °üÇÑ Áֱ⡹ÀÇ ¡¸³×ÀÌƼºêÀÇ ¸ÞŸµ¥ÀÌŸ Çü½Ä¡¹ÀÇ ¼½¼ÇÀ» ÂüÁ¶ÇϽʽÿÀ. Ç÷¯±× ÀÎÀº, Ç¥ÁØÀÇ (Ç÷¯±× Àο¡ Á¸ÇÏÁö ¾Ê´Â´Ù) Çü½ÄÀÇ Áö¿ø¸¦ ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù . ÀÌ Çü½ÄÀº ¸ÞŸµ¥ÀÌŸÀÇ ¼Õ½ÇÀÌ ¾ø´Â encode¸¦ Á¦°øÇÒ ¼ö ¾ø½À´Ï´Ù¸¸, ÀϹÝÀûÀÎ ¹æ¹ýÀ¸·Î ¸ÞŸµ¥ÀÌŸÀÇ ÀϺο¡ÀÇ ¾×¼¼½º¸¦ °¡´ÉÇÏ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù. °¢ Ç¥ÁØ Ç÷¯±× ÀÎÀº ¼Õ½Ç¾øÀÌ ¸ÞŸµ¥ÀÌŸ¸¦ encode ÇÏ´Â ¡¸³×ÀÌƼºê¡¹¶ó°í ºÒ¸®´Â ¸ÞŸµ¥ÀÌŸ Çü½ÄÀ» Áö¿ø ÇÕ´Ï´Ù.

µµÀÔµÈ ¹öÀü :
1.4

JavaTM 2 Platform
Standard Ed. 5.0

Copyright 2004 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy µµ ÂüÁ¶ÇϽʽÿÀ.