JavaTM 2
Platform
Std.  Ed.  v1. 4.0

ÆÐŰÁö javax.imageio.metadata

¸ÞŸµ¥ÀÌŸÀÇ read ¹× ±âÀÔÀ» ó¸®ÇÏ´Â 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 ¹× ±âÀÔÀ» ó¸®ÇÏ´Â 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 ¿ÀºêÁ§Æ®ÀÇ Ãëµæ¿¡ »ç¿ëµÇ´Â ¸Þ¼Òµå ¶Ç´Â constructor ¿¡ ÀÌ Ä³¸¯ÅÍ ¶óÀÎÀ» °Ç³×ÁÖ¾î, »ç¿ëÇÏ´Â ¹öÁ¯À» ÁöÁ¤ÇÒ ¼ö ÀÖ´Â ¸Þ¼Òµå°¡ ÀÖ½À´Ï´Ù. °æ¿ì¿¡ µû¶ó¼­´Â »õ·Î¿î ¹öÁ¯Àº ³°Àº ¹öÁ¯À» »óÁ¤ÇØ ±â¼úµÈ ÇÁ·Î±×·¥°ú ¾ö¹ÐÇÑ È£È¯¼ºÀÌ ¾ø´Â °ÍÀÌ ÀÖ½À´Ï´Ù. ÀÌ ¿¹¿¡ ´ëÇØ¼­´Â ¾Æ·¡¿Í °°Àº ¡¸JPEG ¸ÞŸµ¥ÀÌŸÀÇ »ç¿ë¹ý¿¡ °üÇÑ Áֱ⡹ÀÇ ¡¸³×ÀÌÆ¼ºêÀÇ ¸ÞŸµ¥ÀÌŸ Çü½Ä¡¹ÀÇ ¼½¼ÇÀ» ÂüÁ¶ÇØ ÁÖ¼¼¿ä.

Ç÷¯±× ÀÎÀº Ç¥ÁØÀÇ (Ç÷¯±× Àο¡ ÀÇÁ¸ÇÏÁö ¾Ê´Â´Ù) Çü½ÄÀÇ ¼­Æ÷Æ®¸¦ ¼±ÅÃÇÒ ¼ö°¡ ÀÖ½À´Ï´Ù. ÀÌ Çü½ÄÀº ¸ÞŸµ¥ÀÌŸÀÇ ¼Õ½ÇÀÌ ¾ø´Â encode¸¦ Á¦°øÇÒ ¼ö ¾ø½À´Ï´Ù¸¸, ÀϹÝÀûÀÎ ¹æ¹ýÀ¸·Î ¸ÞŸµ¥ÀÌŸÀÇ ÀϺο¡ÀÇ ¾×¼¼½º¸¦ °¡´ÉÇÏ°Ô ÇÒ ¼ö ÀÖ½À´Ï´Ù.

°¢ Ç¥ÁØ Ç÷¯±× ÀÎÀº ¼Õ½Ç¾øÀÌ ¸ÞŸµ¥ÀÌŸ¸¦ encode ÇÏ´Â ¡¸³×ÀÌÆ¼ºê¡¹¶ó°í ºÒ¸®´Â ¸ÞŸµ¥ÀÌŸ Çü½ÄÀ» ¼­Æ÷Æ®ÇÕ´Ï´Ù.

µµÀÔµÈ ¹öÁ¯:
1.4

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.