Класс TIFFImageReadParam
public final class TIFFImageReadParam extends ImageReadParam
ImageReadParam, позволяющий управлять процессом чтения TIFF. Поскольку TIFF — это расширяемый формат, для вывода осмысленной метаданных чтец требует информации о любых тегах, используемых TIFF-расширениями. Кроме того, TIFF-расширения могут определять новые типы сжатия. Оба типа информации о расширениях могут быть предоставлены с помощью этого интерфейса.
Дополнительные теги TIFF должны быть организованы в TIFFTagSet. TIFFTagSet может быть предоставлен чтецу посредством метода addAllowedTagSet. По умолчанию включены наборы тегов BaselineTIFFTagSet, FaxTIFFTagSet, ExifParentTIFFTagSet, и GeoTIFFTagSet.
Принудительное чтение полей, соответствующих TIFFTag , которые не входят ни в один из разрешённых TIFFTagSet , может быть выполнено с помощью setReadUnknownTags.
- Since:
- 9
Краткое описание полей
Поля, объявленные в классе javax.imageio.ImageReadParam
canSetSourceRenderSize, destination, destinationBands, minProgressivePass, numProgressivePasses, sourceRenderSize
Поля, объявленные в классе javax.imageio.IIOParam
controller, defaultController, destinationOffset, destinationType, sourceBands, sourceRegion, sourceXSubsampling, sourceYSubsampling, subsamplingXOffset, subsamplingYOffset
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
TIFFImageReadParam() |
Создаёт TIFFImageReadParam. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
void |
addAllowedTagSet |
Добавляет объект TIFFTagSet в список разрешённых наборов тегов. |
List |
getAllowedTagSets() |
Возвращает List, содержащий разрешённые объекты TIFFTagSet. |
boolean |
getReadUnknownTags() |
Получает значение параметра, определяющего, нужно ли читать поля, соответствующие неизвестным TIFFTag. |
void |
removeAllowedTagSet |
Удаляет объект TIFFTagSet из списка разрешённых наборов тегов. |
void |
setReadUnknownTags |
Устанавливает, нужно ли читать поля, соответствующие TIFFTag , которые не входят в разрешённые TIFFTagSet. |
Методы, объявленные в классе javax.imageio.ImageReadParam
canSetSourceRenderSize, getDestination, getDestinationBands, getSourceMaxProgressivePass, getSourceMinProgressivePass, getSourceNumProgressivePasses, getSourceRenderSize, setDestination, setDestinationBands, setSourceProgressivePasses, setSourceRenderSize
Методы, объявленные в классе javax.imageio.IIOParam
activateController, getController, getDefaultController, getDestinationOffset, getDestinationType, getSourceBands, getSourceRegion, getSourceXSubsampling, getSourceYSubsampling, getSubsamplingXOffset, getSubsamplingYOffset, hasController, setController, setDestinationOffset, setDestinationType, setSourceBands, setSourceRegion, setSourceSubsampling
Подробное описание конструкторов
TIFFImageReadParam
public TIFFImageReadParam()
TIFFImageReadParam. Будут поддерживаться теги, определённые TIFFTagSet BaselineTIFFTagSet, FaxTIFFTagSet, ExifParentTIFFTagSet, и GeoTIFFTagSet.- See Also:
Подробное описание методов
addAllowedTagSet
public void addAllowedTagSet(TIFFTagSet tagSet)
TIFFTagSet в список разрешённых наборов тегов. Попытка добавить дублирующий объект не оказывает влияния.- Parameters:
-
tagSet- aTIFFTagSet. - Throws:
-
IllegalArgumentException- iftagSetisnull.
removeAllowedTagSet
public void removeAllowedTagSet(TIFFTagSet tagSet)
TIFFTagSet из списка разрешённых наборов тегов. Удаление основано на методе equals объекта TIFFTagSet, который обычно определяется как равенство ссылок.- Parameters:
-
tagSet- aTIFFTagSet. - Throws:
-
IllegalArgumentException- iftagSetisnull.
getAllowedTagSets
public List<TIFFTagSet> getAllowedTagSets()
List, содержащий разрешённые объекты TIFFTagSet.- Returns:
- a
ListofTIFFTagSets.
setReadUnknownTags
public void setReadUnknownTags(boolean readUnknownTags)
TIFFTag , которые не входят в разрешённые TIFFTagSet. Значение по умолчанию — false. Если TIFF-чтец игнорирует метаданные, то значение true будет переопределено, так как все метаданные игнорируются, кроме тех, которые необходимы для чтения самого изображения.- Parameters:
-
readUnknownTags- Нужно ли читать поля с неизвестными тегами
getReadUnknownTags
public boolean getReadUnknownTags()
TIFFTag.- Returns:
- Нужно ли читать поля с неизвестными тегами
© 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/21/docs/api/java.desktop/javax/imageio/plugins/tiff/TIFFImageReadParam.html