|
Spec-Zone .ru
спецификации, руководства, описания, API
|
public class IIOImage extends Object
Данные изображения могут принять форму любого a RenderedImage, или a Raster. Методы читателя, которые возвращаются IIOImage будет всегда возвращать a BufferedImage использование RenderedImage ссылка. Методы писателя, которые принимают IIOImage будет всегда принимать a RenderedImage, и может дополнительно принять a Raster.
Точно один из getRenderedImage и getRaster возвратится не -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 |
изображение
RenderedImage быть сосланным. |
protected IIOMetadata |
метаданные
IIOMetadata объект, содержащий метаданные, связался с изображением. |
protected Raster |
растр
Raster быть сосланным. |
protected List<? extends BufferedImage> |
миниатюры
A
List из BufferedImage миниатюры, или null. |
| Конструктор и Описание |
|---|
IIOImage(Raster raster, List<? extends BufferedImage> thumbnails, IIOMetadata metadata)
Конструкции
IIOImage содержа a Raster, и миниатюры и метаданные связались с этим. |
IIOImage(RenderedImage image, List<? extends BufferedImage> thumbnails, IIOMetadata metadata)
Конструкции
IIOImage содержа a RenderedImage, и миниатюры и метаданные связались с этим. |
| Модификатор и Тип | Метод и Описание |
|---|---|
IIOMetadata |
getMetadata()
Возвращает ссылку на ток
IIOMetadata объект, или null не ни один, устанавливается. |
int |
getNumThumbnails()
Возвращает число миниатюр, сохраненных в этом
IIOImage. |
Растр |
getRaster()
Возвращается в настоящий момент набор
Raster, или null если только a RenderedImage доступно. |
RenderedImage |
getRenderedImage()
Возвращается в настоящий момент набор
RenderedImage, или null если только a Raster доступно. |
BufferedImage |
getThumbnail(int index)
Возвращает миниатюру, связанную с основным изображением.
|
List<? extends BufferedImage> |
getThumbnails()
Возвращает ток
List из миниатюры BufferedImages, или null если ни один не устанавливается. |
boolean |
hasRaster()
Возвраты
true если это IIOImage хранилища a Raster вместо a RenderedImage. |
void |
setMetadata(IIOMetadata metadata)
Наборы
IIOMetadata к новому объекту, или null. |
void |
setRaster(Raster raster)
Устанавливает ток
Raster. |
void |
setRenderedImage(RenderedImage image)
Устанавливает ток
RenderedImage. |
void |
setThumbnails(List<? extends BufferedImage> thumbnails)
Устанавливает список миниатюр к новому
List из BufferedImages, или к null. |
protected RenderedImage image
RenderedImage быть сосланным.protected Raster raster
Raster быть сосланным.protected List<? extends BufferedImage> thumbnails
List из BufferedImage миниатюры, или null. Не -BufferedImage объекты не должны храниться в этом List.protected IIOMetadata metadata
IIOMetadata объект, содержащий метаданные, связался с изображением.public IIOImage(RenderedImage image, List<? extends BufferedImage> thumbnails, IIOMetadata metadata)
IIOImage содержа a RenderedImage, и миниатюры и метаданные связались с этим. Все параметры сохранены ссылкой.
thumbnails параметр должен или быть null или содержите только BufferedImage объекты.
image - a RenderedImage.thumbnails - a List из BufferedImages, или null.metadata - IIOMetadata объект, или null.IllegalArgumentException - если image null.public IIOImage(Raster raster, List<? extends BufferedImage> thumbnails, IIOMetadata metadata)
IIOImage содержа a Raster, и миниатюры и метаданные связались с этим. Все параметры сохранены ссылкой.
raster - a Raster.thumbnails - a List из BufferedImages, или null.metadata - IIOMetadata объект, или null.IllegalArgumentException - если raster null.public RenderedImage getRenderedImage()
RenderedImage, или null если только a Raster доступно.RenderedImage, или null.setRenderedImage(java.awt.image.RenderedImage)public void setRenderedImage(RenderedImage image)
RenderedImage. Значение сохранено ссылкой. Любой существующий Raster отбрасывается.image - a RenderedImage.IllegalArgumentException - если image null.getRenderedImage()public boolean hasRaster()
true если это IIOImage хранилища a Raster вместо a RenderedImage.true если a Raster доступно.public Raster getRaster()
Raster, или null если только a RenderedImage доступно.Raster, или null.setRaster(java.awt.image.Raster)public void setRaster(Raster raster)
Raster. Значение сохранено ссылкой. Любой существующий RenderedImage отбрасывается.raster - a 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()
List из миниатюры BufferedImages, или null если ни один не устанавливается. Возвращается живая ссылка.List из BufferedImage миниатюры, или null.getThumbnail(int), setThumbnails(java.util.List<? extends java.awt.image.BufferedImage>)public void setThumbnails(List<? extends BufferedImage> thumbnails)
List из BufferedImages, или к null. Ссылка на предыдущее List отбрасывается. thumbnails параметр должен или быть null или содержите только BufferedImage объекты.
thumbnails - a List из BufferedImage миниатюры, или 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()
Для дальнейшей ссылки API и документации разработчика, см. Java Документация SE. Та документация содержит более подробные, предназначенные разработчиком описания, с концептуальными краткими обзорами, определениями сроков, обходных решений, и рабочих примеров кода.
Авторское право © 1993, 2013, Oracle и/или его филиалы. Все права защищены.
Проект сборка-b92