JavaTM 2 Platform
Standard Ed. 5.0

Ŭ·¡½º
javax.imageio.ImageTypeSpecifier »ç¿ë

ImageTypeSpecifier¸¦ »ç¿ëÇÏ°í ÀÖ´Â ÆÐÅ°Áö
javax.imageio Java Image I/O API ±âº» ÆÐÅ°ÁöÀÔ´Ï´Ù.  
javax.imageio.metadata ¸ÞŸµ¥ÀÌŸÀÇ read ¹× write¸¦ ó¸®ÇÏ´Â Java À̹ÌÁö ÀÔÃâ·Â API ÆÐÅ°ÁöÀÔ´Ï´Ù.  
javax.imageio.spi ¸®´õ, ¶óÀÌÅÍ, ÄÚµå º¯È¯±â ¹× ½ºÆ®¸²ÀÇ Ç÷¯±× ÀÎ ÀÎÅÍÆäÀ̽º¿Í ·±Å¸ÀÓ ·¹Áö½ºÆ®¸®¸¦ Æ÷ÇÔÇÑ Java À̹ÌÁö ÀÔÃâ·Â API ÆÐÅ°ÁöÀÔ´Ï´Ù.  
 

javax.imageio ¿¡¼­ÀÇ ImageTypeSpecifier »ç¿ë
 

ImageTypeSpecifier ·Î¼­ ¼±¾ðµÇ°í ÀÖ´Â javax.imageio Çʵå
protected  ImageTypeSpecifier IIOParam. destinationType
          read½Ã¿¡ ¸ñÀûÁöÀÇ À̹ÌÁö¸¦ »ý¼ºÇÑ´Ù, ¶Ç´Â write¿¡ Ãâ·ÂÀÇ Ä÷¯ ŸÀÔÀ» ¼³Á¤Çϱâ À§Çؼ­ »ç¿ëÇÏ´Â ImageTypeSpecifier ÀÔ´Ï´Ù.
 

ImageTypeSpecifier¸¦ µ¹·ÁÁÖ´Â javax.imageio ¸Þ¼­µå
static ImageTypeSpecifier ImageTypeSpecifier. createBanded (ColorSpace  colorSpace, int[] bankIndices, int[] bandOffsets, int dataType, boolean hasAlpha, boolean isAlphaPremultiplied)
          ComponentColorModel¿Í BandedSampleModelÀ» »ç¿ëÇÏ´Â ¹êµå µÈ À̹ÌÁö Çü½ÄÀÇ Áö½ÃÀÚ¸¦ µ¹·ÁÁÖ°í, °¢ ä³ÎÀ» ´Ù¸¥ ¹è¿­¿¡ Æ÷ÇÔÇÕ´Ï´Ù.
static ImageTypeSpecifier ImageTypeSpecifier. createFromBufferedImageType (int bufferedImageType)
          Ç¥ÁØ BufferedImage Çü½ÄÀÇ 1°³ (TYPE_CUSTOM ÀÌ¿Ü)¸¦ encode ÇÏ´Â ImageTypeSpecifier¸¦ ¸®ÅÏÇÕ´Ï´Ù.
static ImageTypeSpecifier ImageTypeSpecifier. createFromRenderedImage (RenderedImage  image)
          RenderedImage (BufferedImageÀÎ °æ¿ìµµ ÀÖ´Ù)ÀÇ ¹èÄ¡¸¦ encode ÇÏ´Â ImageTypeSpecifier¸¦ ¸®ÅÏÇÕ´Ï´Ù.
static ImageTypeSpecifier ImageTypeSpecifier. createGrayscale (int bits, int dataType, boolean isSigned)
          ÁÖ¾îÁø ºñÆ® ½ÉµµÀÇ Çȼ¿À» ÁöÁ¤µÈ µ¥ÀÌÅÍÇüÀÇ ¹è¿­ ¿ä¼Ò¿¡ ÆÑ ÇÏ´Â ±×·¹ÀÌ ½ºÄÉÀÏ À̹ÌÁö Çü½ÄÀÇ Áö½ÃÀÚ¸¦ ¸®ÅÏÇÕ´Ï´Ù.
static ImageTypeSpecifier ImageTypeSpecifier. createGrayscale (int bits, int dataType, boolean isSigned, boolean isAlphaPremultiplied)
          ÁÖ¾îÁø ºñÆ® ½ÉµµÀÇ Çȼ¿À» ÁöÁ¤µÈ µ¥ÀÌÅÍÇüÀÇ ¹è¿­ ¿ä¼Ò¿¡ ÆÑ ÇÏ´Â ±×·¹ÀÌ ½ºÄÉÀÏ°ú Ç÷¯½º ¾ËÆÄÀÇ À̹ÌÁö Çü½ÄÀÇ Áö½ÃÀÚ¸¦ ¸®ÅÏÇÕ´Ï´Ù.
static ImageTypeSpecifier ImageTypeSpecifier. createIndexed (byte[] redLUT, byte[] greenLUT, byte[] blueLUT, byte[] alphaLUT, int bits, int dataType)
          ÁÖ¾îÁø ºñÆ® ½ÉµµÀÇ À妽ºÄ¡¸¦, ÁöÁ¤µÈ µ¥ÀÌÅÍÇüÀÇ ¹è¿­ ¿ä¼Ò¿¡ ÆÑ ÇÏ´Â À妽º µÈ Ä÷¯ À̹ÌÁö Çü½ÄÀÇ Áö½ÃÀÚ¸¦ ¸®ÅÏÇÕ´Ï´Ù.
static ImageTypeSpecifier ImageTypeSpecifier. createInterleaved (ColorSpace  colorSpace, int[] bandOffsets, int dataType, boolean hasAlpha, boolean isAlphaPremultiplied)
          ComponentColorModel¿Í PixelInterleavedSampleModelÀ» »ç¿ëÇÏ´Â ÀÎÅ͸®ºê µÈ À̹ÌÁö Çü½ÄÀÇ Áö½ÃÀÚ¸¦ µ¹·ÁÁÖ°í, °¢ Çȼ¿ ¿ø°¡¿ä¼Ò¸¦ ´Ù¸¥ byte, short, ¶Ç´Â int¿¡ Æ÷ÇÔÇÕ´Ï´Ù.
static ImageTypeSpecifier ImageTypeSpecifier. createPacked (ColorSpace  colorSpace, int redMask, int greenMask, int blueMask, int alphaMask, int transferType, boolean isAlphaPremultiplied)
          DirectColorModel¿Í ÆÑ µÈ SampleModelÀ» »ç¿ëÇÏ´Â ÆÑ µÈ À̹ÌÁö Çü½ÄÀÇ Áö½ÃÀÚ¸¦ µ¹·ÁÁÖ°í, 1 byte, short, ¶Ç´Â int¿¡ ÆÑ µÈ °¢ Çȼ¿À» Æ÷ÇÔÇÕ´Ï´Ù.
 ImageTypeSpecifier IIOParam. getDestinationType ()
          ImageTypeSpecifier·Î ¼­setDestination(ImageTypeSpecifier) È£Ãâ¿¡ ÀÇÇØ ¼³Á¤µÇ¾úÀ» °æ¿ì, read¿¡ ÀÇÇØ ¸®ÅÏµÈ À̹ÌÁöÀÇ Å¸ÀÔÀ» ¸®ÅÏÇÕ´Ï´Ù.
 ImageTypeSpecifier ImageReader. getRawImageType (int imageIndex)
          À̹ÌÁöÀÇ raw ³»ºÎ Çü½Ä¿¡ °¡Àå °¡±î¿î Çü½ÄÀ» ³ªÅ¸³»´Â SampleModel¿Í ColorModelÀ» ³ªÅ¸³», ImageTypeSpecifier¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 

ImageTypeSpecifier ÇüÀÇ Àμö¸¦ °¡Áö´Â ÇüŸ¦ µ¹·ÁÁÖ´Â javax.imageio ¸Þ¼­µå
abstract  Iterator <ImageTypeSpecifier > ImageReader. getImageTypes (int imageIndex)
          ImageTypeSpecifiers Çü½Ä¿¡¼­ ÁöÁ¤µÈ À̹ÌÁö°¡ º¹È£È­ µÇ´Â À̹ÌÁöÇüÀ» Æ÷ÇÔÇÑ Iterator¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 

ImageTypeSpecifier ÇüÀÇ ÆĶó¹ÌÅ͸¦ °¡Áö´Â javax.imageio ¸Þ¼­µå
 IIOMetadata ImageTranscoder. convertImageMetadata (IIOMetadata  inData, ImageTypeSpecifier  imageType, ImageWriteParam  param)
          encode¿¡ »ç¿ëÇÒ ¼ö ÀÖ¾î ÇÊ¿ä¿¡ µû¶ó¼­, ¹®¼­ ÀÎÅÍÆäÀ̽º ¶Ç´Â encode¿¡ »ç¿ëÇÏ´Â Ãâ·ÂÃø Ç÷¯±× Àο¡ °íÀ¯ÀÇ ´Ù¸¥ ÀÎÅÍÆäÀ̽º¸¦ »ç¿ëÇØ º¯°æÇÒ ¼ö ÀÖ´Â IIOMetadata °´Ã¼¸¦ ¸®ÅÏÇÕ´Ï´Ù.
abstract  IIOMetadata ImageWriter. convertImageMetadata (IIOMetadata  inData, ImageTypeSpecifier  imageType, ImageWriteParam  param)
           
abstract  IIOMetadata ImageWriter. getDefaultImageMetadata (ImageTypeSpecifier  imageType, ImageWriteParam  param)
          ÁöÁ¤µÈ ÇüÅÂÀÇ À̹ÌÁö¸¦ encodeÇϱâ À§ÇÑ ±âº»°ªÀ» Æ÷ÇÔÇÑ IIOMetadata °´Ã¼¸¦ ¸®ÅÏÇÕ´Ï´Ù.
static Iterator <ImageWriter > ImageIO. getImageWriters (ImageTypeSpecifier  type, String  formatName)
          ÁöÁ¤µÈ Çü½Ä¿¡¼­ ÁöÁ¤µÈ ·¹À̾ƿô (ImageTypeSpecifier¸¦ »ç¿ëÇØ ÁöÁ¤µÇ¾ú´Ù)ÀÇ À̹ÌÁö¸¦ encode ÇÒ ¼ö ÀÖ´Â °Í °°Àº ÇöÀç µî·ÏµÇ¾î ¸ðµç ImageWriter¸¦ º¸°ü À¯ÁöÇÏ´Â Iterator¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 int ImageWriter. getNumThumbnailsSupported (ImageTypeSpecifier  imageType, ImageWriteParam  param, IIOMetadata  streamMetadata, IIOMetadata  imageMetadata)
          encodeÁß¿¡ »ç¿ëµÇ´Â ¸ÞŸµ¥ÀÌŸ¿ÀºêÁ¦Å©Æ®¿Í ÀÓÀÇÀÇ Ãß°¡ Ãâ·Â ÆĶó¹ÌÅÍ ¹× À̹ÌÁöÇüÀÌ ÁÖ¾îÁ® Ãâ·ÂÇØÁö°í ÀÖ´Â Çü½Ä¿¡¼­ Áö¿ø µÇ´Â ¾öÁö¼Õ°¡¶ô¼ö¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 Dimension [] ImageWriter. getPreferredThumbnailSizes (ImageTypeSpecifier  imageType, ImageWriteParam  param, IIOMetadata  streamMetadata, IIOMetadata  imageMetadata)
          ¾öÁö¼Õ°¡¶ô À̹ÌÁö°¡ Ãâ·Â ÆÄÀÏ ¶Ç´Â ½ºÆ®¸²Áß¿¡¼­ encode µÉ ¶§, ±× Á¤±Ô »çÀÌÁîÀÇ ¹üÀ§¸¦ ³ªÅ¸³»´Â Dimension ¹è¿­À» ¸®ÅÏÇÕ´Ï´Ù.
 void ImageWriter. prepareInsertEmpty (int imageIndex, ImageTypeSpecifier  imageType, int width, int height, IIOMetadata  imageMetadata, List <? extends BufferedImage > thumbnails, ImageWriteParam  param)
          ¹ÌÁ¤µµ¸®ÀÇ Çȼ¿Ä¡¸¦ °¡Áö´Â »õ·Î¿î À̹ÌÁöÀÇ, ±âÁ¸ À̹ÌÁö ½ºÆ®¸²¿¡ÀÇ »ðÀÔÀ» °³½ÃÇÕ´Ï´Ù.
 void ImageWriter. prepareWriteEmpty (IIOMetadata  streamMetadata, ImageTypeSpecifier  imageType, int width, int height, IIOMetadata  imageMetadata, List <? extends BufferedImage > thumbnails, ImageWriteParam  param)
          ¹ÌÁ¤µµ¸®ÀÇ Çȼ¿Ä¡¸¦ °¡Áö´Â 1°³ÀÇ À̹ÌÁö¿Í °ü·ÃµÈ ¸ÞŸµ¥ÀÌŸ¿Í ¾öÁö¼Õ°¡¶ôÀ¸·ÎºÎÅÍ ¿Ï¼ºµÇ´Â ¿ÏÀüÇÑ À̹ÌÁö ½ºÆ®¸²ÀÇ Ãâ·Â¿¡ÀÇ write¸¦ °³½ÃÇÕ´Ï´Ù.
 void ImageReadParam. setDestinationType (ImageTypeSpecifier  destinationType)
           
 void IIOParam. setDestinationType (ImageTypeSpecifier  destinationType)
          ImageTypeSpecifier¸¦ »ç¿ëÇØ, ÀÌ¿ëÇÏ°í ½ÍÀº À̹ÌÁö Çü½ÄÀ» ¸ñÀûÁö À̹ÌÁö·Î ¼³Á¤ÇÕ´Ï´Ù.
 

Method parameters in javax.imageio with type arguments of type ImageTypeSpecifier
protected static BufferedImage ImageReader. getDestination (ImageReadParam  param, Iterator <ImageTypeSpecifier > imageTypes, int width, int height)
          º¹È£È­ µÈ Çȼ¿ µ¥ÀÌÅÍ°¡ Ãâ·ÂÇØÁö´Â BufferedImage¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 

javax.imageio.metadata ¿¡¼­ÀÇ ImageTypeSpecifier »ç¿ë
 

ImageTypeSpecifier ÇüÀÇ ÆĶó¹ÌÅ͸¦ °¡Áö´Â javax.imageio.metadata ¸Þ¼­µå
 boolean IIOMetadataFormat. canNodeAppear (String  elementName, ImageTypeSpecifier  imageType)
          ¿ä¼Ò¿Í ±× ¾Æ·¡ÀÇ ¼­ºê Æ®¸®¸¦, ImageTypeSpecifier·Î Á¤ÀǵÈ, ÁöÁ¤µÈ ŸÀÔÀÇ À̹ÌÁöÀÇ ¸ÞŸ µ¥ÀÌÅÍ ¹®¼­¿¡ Ç¥½ÃÇÒ ¼ö ÀÖ´Â °æ¿ì´Â true¸¦ ¸®ÅÏÇÕ´Ï´Ù.
abstract  boolean IIOMetadataFormatImpl. canNodeAppear (String  elementName, ImageTypeSpecifier  imageType)
           
 

javax.imageio.spi ¿¡¼­ÀÇ ImageTypeSpecifier »ç¿ë
 

ImageTypeSpecifier ÇüÀÇ ÆĶó¹ÌÅ͸¦ °¡Áö´Â javax.imageio.spi ¸Þ¼­µå
abstract  boolean ImageWriterSpi. canEncodeImage (ImageTypeSpecifier  type)
          ÀÌ ¼­ºñ½º ÇÁ·Î¹ÙÀÌ´õ¿¡ °ü·ÃµÈ ImageWriter ±¸ÇöÀÌ ÁöÁ¤µÈ ·¹À̾ƿôÀ¸·Î À̹ÌÁö¸¦ encode ÇÒ ¼ö ÀÖ´Â °æ¿ì´Â true¸¦ ¸®ÅÏÇÕ´Ï´Ù.
 


JavaTM 2 Platform
Standard Ed. 5.0

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