JavaTM Platform
Standard Ed. 6

클래스
javax.imageio.ImageTypeSpecifier 의 사용

ImageTypeSpecifier 를 사용하고 있는 패키지
javax.imageio Java Image I/O API 의 기본 패키지입니다.  
javax.imageio.metadata 메타데이타의 read 및 기입을 처리하는 Java 이미지 입출력 API 의 패키지입니다.  
javax.imageio.spi 리더, 라이터, 코드 변환기, 및 스트림의 플러그 인 인터페이스와 런타임 레지스트리를 포함한 Java 이미지 입출력 API 의 패키지입니다.  
 

javax.imageio 에서의 ImageTypeSpecifier 의 사용
 

ImageTypeSpecifier 로서 선언되고 있는 javax.imageio 의 필드
protected  ImageTypeSpecifier IIOParam. destinationType
          read시에 목적지의 이미지를 생성한다, 또는 기입해 때에 출력의 칼라 타입을 설정하기 위해서 사용하는 ImageTypeSpecifier 입니다.
 

ImageTypeSpecifier 를 돌려주는 javax.imageio 의 메소드
static ImageTypeSpecifier ImageTypeSpecifier. createBanded (ColorSpace  colorSpace, int[] bankIndices, int[] bandOffsets, int dataType, boolean hasAlpha, boolean isAlphaPremultiplied)
          ComponentColorModelBandedSampleModel 를 사용하는, 밴드 된 이미지 형식의 지시자를 돌려주어, 각 채널을 다른 배열에 포함합니다.
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)
          ComponentColorModelPixelInterleavedSampleModel 를 사용하는, 인터리브 된 이미지 형식의 지시자를 돌려주어, 각 픽셀 원가요소를 다른 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 내부 형식에 가장 가까운 형식을 나타내는 SampleModelColorModel 를 나타내,ImageTypeSpecifier 를 돌려줍니다.
 

ImageTypeSpecifier 형의 인수를 가지는 형태를 돌려주는 javax.imageio 의 메소드
abstract  Iterator <ImageTypeSpecifier > ImageReader. getImageTypes (int imageIndex)
          ImageTypeSpecifiers 의 형식에서 지정된 이미지가 복호화 되는 이미지형을 포함한 Iterator 를 돌려줍니다.
 

ImageTypeSpecifier 형의 파라미터를 가지는 javax.imageio 의 메소드
abstract  IIOMetadata ImageWriter. convertImageMetadata (IIOMetadata  inData, ImageTypeSpecifier  imageType, ImageWriteParam  param)
           
 IIOMetadata ImageTranscoder. convertImageMetadata (IIOMetadata  inData, ImageTypeSpecifier  imageType, ImageWriteParam  param)
          encode에 사용할 수 있어 필요에 따라서, 문서 인터페이스 또는 encode에 사용하는 기입측 플러그 인에 고유외의 인터페이스를 사용해 변경할 수 있는,IIOMetadata 객체를 돌려줍니다.
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 개의 이미지와 관련지을 수 있었던 메타데이타와 썸네일로부터 완성되는, 완전한 이미지 스트림의 출력에의 기입을 개시합니다.
 void ImageReadParam. setDestinationType (ImageTypeSpecifier  destinationType)
           
 void IIOParam. setDestinationType (ImageTypeSpecifier  destinationType)
          ImageTypeSpecifier 를 사용해, 이용하고 싶은 이미지 형식을 목적지 이미지로 설정합니다.
 

ImageTypeSpecifier 형의 형태 인수를 가지는 javax.imageio 의 메소드 파라미터
protected static BufferedImage ImageReader. getDestination (ImageReadParam  param, Iterator <ImageTypeSpecifier > imageTypes, int width, int height)
          복호화 된 픽셀 데이터가 기입해지는 BufferedImage 를 돌려줍니다.
 

javax.imageio.metadata 에서의 ImageTypeSpecifier 의 사용
 

ImageTypeSpecifier 형의 파라미터를 가지는 javax.imageio.metadata 의 메소드
abstract  boolean IIOMetadataFormatImpl. canNodeAppear (String  elementName, ImageTypeSpecifier  imageType)
           
 boolean IIOMetadataFormat. canNodeAppear (String  elementName, ImageTypeSpecifier  imageType)
          요소와 그 아래의 서브 트리를,ImageTypeSpecifier 로 정의된, 지정된 타입의 이미지의 메타데이타드큐먼트에 표시할 수 있는 경우는,true 를 돌려줍니다.
 

javax.imageio.spi 에서의 ImageTypeSpecifier 의 사용
 

ImageTypeSpecifier 형의 파라미터를 가지는 javax.imageio.spi 의 메소드
abstract  boolean ImageWriterSpi. canEncodeImage (ImageTypeSpecifier  type)
          이 서비스 프로바이더에 관련하는 ImageWriter 구현이, 지정된 레이아웃으로 이미지를 encode 할 수 있는 경우는,true 를 돌려줍니다.
 


JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.