|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
java.lang.Objectjavax.imageio.IIOImage
public class IIOImage
이미지, 썸네일 (프리뷰) 이미지 세트, 및 이미지에 관련하는 메타데이타를 나타내는 객체를 집합시키는 단순한 컨테이너 클래스입니다.
이미지 데이터는,RenderedImage
형식이나 Raster
형식의 어느쪽이든을 취합니다. IIOImage
를 돌려주는 read용 메소드는,RenderedImage
참조를 사용해, 항상 BufferedImage
를 돌려줍니다. IIOImage
를 받아들이는 기입용 메소드는, 항상 RenderedImage
를 받아들입니다만, 옵션에 의해 Raster
를 받아들이는 경우도 있습니다.
getRenderedImage
와 getRaster
가운데 1 개가 확실히 null
이외의 값을 돌려줍니다. 서브 클래스가 이 동작을 가능하게 합니다.
ImageReader.readAll(int, ImageReadParam)
,
ImageReader.readAll(java.util.Iterator)
,
ImageWriter.write(javax.imageio.metadata.IIOMetadata,
IIOImage, ImageWriteParam)
,
ImageWriter.write(IIOImage)
,
ImageWriter.writeToSequence(IIOImage, ImageWriteParam)
,
ImageWriter.writeInsert(int, IIOImage, ImageWriteParam)
필드의 개요 | |
---|---|
protected RenderedImage |
image
참조된 RenderedImage 입니다. |
protected IIOMetadata |
metadata
이미지에 관련한 메타데이타를 보관 유지하는 IIOMetadata 입니다. |
protected Raster |
raster
참조된 Raster 입니다. |
protected List <? extends BufferedImage > |
thumbnails
BufferedImage 썸네일의 List 또는 null 입니다. |
생성자 의 개요 | |
---|---|
IIOImage (Raster raster,
List <? extends BufferedImage > thumbnails,
IIOMetadata metadata)
Raster 를 보관 유지하는 IIOImage 와 거기에 관련하는 썸네일와 메타데이타를 구축합니다. |
|
IIOImage (RenderedImage image,
List <? extends BufferedImage > thumbnails,
IIOMetadata metadata)
RenderedImage 를 보관 유지하는 IIOImage 와 거기에 관련하는 썸네일와 메타데이타를 구축합니다. |
메소드의 개요 | |
---|---|
IIOMetadata |
getMetadata ()
현재의 IIOMetadata 객체에의 참조를 돌려줍니다. |
int |
getNumThumbnails ()
이 IIOImage 에 포함되고 있는 썸네일의 수를 돌려줍니다. |
Raster |
getRaster ()
현재 설정되어 있는 Raster 인가,RenderedImage 만을 사용할 수 있는 경우는 null 를 돌려줍니다. |
RenderedImage |
getRenderedImage ()
현재 설정되어 있는 RenderedImage 인가,Raster 만을 사용할 수 있는 경우는 null 를 돌려줍니다. |
BufferedImage |
getThumbnail (int index)
메인 이미지에 관련하는 썸네일를 돌려줍니다. |
List <? extends BufferedImage > |
getThumbnails ()
썸네일 BufferedImage 의 현재의 List 를 돌려줍니다. |
boolean |
hasRaster ()
이 IIOImage 가 RenderedImage 는 아니고,Raster 를 포함하는 경우는 true 를 돌려줍니다. |
void |
setMetadata (IIOMetadata metadata)
IIOMetadata 를 새로운 객체인가,null 로 설정합니다. |
void |
setRaster (Raster raster)
현재의 Raster 를 설정합니다. |
void |
setRenderedImage (RenderedImage image)
현재의 RenderedImage 를 설정합니다. |
void |
setThumbnails (List <? extends BufferedImage > thumbnails)
썸네일의 리스트를, 새로운 BufferedImage 의 List 인가,null 로 설정합니다. |
클래스 java.lang. Object 로부터 상속된 메소드 |
---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
필드의 상세 |
---|
protected RenderedImage image
RenderedImage
입니다.
protected Raster raster
Raster
입니다.
protected List <? extends BufferedImage > thumbnails
BufferedImage
썸네일의 List
또는 null
입니다. 반드시 BufferedImage
객체만을 List
에 포함해 주세요.
protected IIOMetadata metadata
IIOMetadata
입니다.
생성자 의 상세 |
---|
public IIOImage(RenderedImage image, List <? extends BufferedImage > thumbnails, IIOMetadata metadata)
RenderedImage
를 보관 유지하는 IIOImage
와 거기에 관련하는 썸네일와 메타데이타를 구축합니다.
모든 파라미터가 참조에 의해 포함됩니다.
thumbnails
인수는,null
인지,BufferedImage
객체만을 포함합니다.
image
- RenderedImage
thumbnails
- BufferedImage
의 List
,
또는 null
metadata
- IIOMetadata
객체,
또는 null
IllegalArgumentException
- image
가
null
의 경우public IIOImage(Raster raster, List <? extends BufferedImage > thumbnails, IIOMetadata metadata)
Raster
를 보관 유지하는 IIOImage
와 거기에 관련하는 썸네일와 메타데이타를 구축합니다.
모든 파라미터가 참조에 의해 포함됩니다.
raster
- Raster
thumbnails
- BufferedImage
의 List
,
또는 null
metadata
- IIOMetadata
객체,
또는 null
IllegalArgumentException
- raster
가
null
의 경우메소드의 상세 |
---|
public RenderedImage getRenderedImage()
RenderedImage
인가,Raster
만을 사용할 수 있는 경우는 null
를 돌려줍니다.
RenderedImage
또는 null
setRenderedImage(java.awt.image.RenderedImage)
public void setRenderedImage(RenderedImage image)
RenderedImage
를 설정합니다. 값은 참조에 의해 포함됩니다. 기존의 Raster
는 파기됩니다.
image
- RenderedImage
IllegalArgumentException
- image
가
null
의 경우getRenderedImage()
public boolean hasRaster()
IIOImage
가 RenderedImage
는 아니고,Raster
를 포함하는 경우는 true
를 돌려줍니다.
Raster
를 사용할 수 있는 경우는
true
public Raster getRaster()
Raster
인가,RenderedImage
만을 사용할 수 있는 경우는 null
를 돌려줍니다.
Raster
또는 null
setRaster(java.awt.image.Raster)
public void setRaster(Raster raster)
Raster
를 설정합니다. 값은 참조에 의해 포함됩니다. 기존의 RenderedImage
는 파기됩니다.
raster
- Raster
IllegalArgumentException
- raster
가
null
의 경우getRaster()
public int getNumThumbnails()
IIOImage
에 포함되고 있는 썸네일의 수를 돌려줍니다.
int
로서의 썸네일의 수public BufferedImage getThumbnail(int index)
index
- 목적의 썸네일 이미지의 인덱스
BufferedImage
로서의 썸네일 이미지
IndexOutOfBoundsException
- 지정된 인덱스가 부인가,
유효한 최대의 인덱스보다 큰 경우
ClassCastException
- BufferedImage
이외의 객체가,
지정된 인덱스의 썸네일의 리스트로
검출되었을 경우getThumbnails()
,
setThumbnails(java.util.List extends java.awt.image.BufferedImage>)
public List <? extends BufferedImage > getThumbnails()
BufferedImage
의 현재의 List
를 돌려줍니다. 아무것도 설정되어 있지 않은 경우는 null
를 돌려줍니다. 라이브 참조는 돌려주어집니다.
BufferedImage
썸네일의
현재의 List
또는 null
getThumbnail(int)
,
setThumbnails(java.util.List extends java.awt.image.BufferedImage>)
public void setThumbnails(List <? extends BufferedImage > thumbnails)
BufferedImage
의 List
인가,null
로 설정합니다. 이전의 List
에의 참조는 파기됩니다.
thumbnails
인수는,null
인지,BufferedImage
객체만을 포함합니다.
thumbnails
- BufferedImage
썸네일의
List
또는 null
getThumbnail(int)
,
getThumbnails()
public IIOMetadata getMetadata()
IIOMetadata
객체에의 참조를 돌려줍니다. 아무것도 설정되어 있지 않은 경우는 null
를 돌려줍니다.
IIOMetadata
객체, 또는 null
setMetadata(javax.imageio.metadata.IIOMetadata)
public void setMetadata(IIOMetadata metadata)
IIOMetadata
를 새로운 객체인가,null
로 설정합니다.
metadata
- IIOMetadata
객체,
또는 null
getMetadata()
|
JavaTM Platform Standard Ed. 6 |
|||||||||
앞의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 상자 | 필드 | 생성자 | 메소드 | 상세 : 필드 | 생성자 | 메소드 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.