Класс TIFFImageReadParam
public final class TIFFImageReadParam extends ImageReadParam
ImageReadParam, позволяющий контролировать процесс чтения TIFF. Поскольку TIFF — это расширяемый формат, для вывода осмысленной метаданных читателю необходима информация о любых тегах, используемых расширениями TIFF. Кроме того, расширения TIFF могут определять новые типы сжатия. Этот интерфейс может предоставить обе эти категории информации об расширениях.
Дополнительные теги TIFF должны быть организованы в TIFFTagSet. TIFFTagSet может быть предоставлен читателю с помощью метода addAllowedTagSet. По умолчанию включены наборы тегов BaselineTIFFTagSet, FaxTIFFTagSet, ExifParentTIFFTagSet и GeoTIFFTagSet.
Принудительное чтение полей, соответствующих TIFFTag, которые не входят в разрешенные TIFFTagSet, может быть выполнено с помощью setReadUnknownTags.
- С момента:
- 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.- См. также:
Подробное описание методов
addAllowedTagSet
public void addAllowedTagSet(TIFFTagSet tagSet)
TIFFTagSet в список разрешённых наборов тегов. Попытка добавить дублированный объект не повлияет на список.- Параметры:
-
tagSet- объектTIFFTagSet. - Исключения:
-
IllegalArgumentException- еслиtagSetравенnull.
removeAllowedTagSet
public void removeAllowedTagSet(TIFFTagSet tagSet)
TIFFTagSet из списка разрешённых наборов тегов. Удаление основано на методе equals объекта TIFFTagSet, который, как правило, определяет равенство ссылок.- Параметры:
-
tagSet- объектTIFFTagSet. - Исключения:
-
IllegalArgumentException- еслиtagSetравенnull.
getAllowedTagSets
public List<TIFFTagSet> getAllowedTagSets()
List, содержащий разрешённые TIFFTagSet объекты.- Возвращает:
- коллекцию
ListобъектовTIFFTagSet.
setReadUnknownTags
public void setReadUnknownTags(boolean readUnknownTags)
TIFFTag, которые не входят в разрешённые TIFFTagSet. По умолчанию значение равно false. Если читатель TIFF игнорирует метаданные, то значение true переопределяется, так как все метаданные игнорируются, за исключением необходимых для чтения самого изображения.- Параметры:
-
readUnknownTags- Нужно ли читать поля неизвестных тегов
getReadUnknownTags
public boolean getReadUnknownTags()
TIFFTag.- Возвращает:
- Нужно ли читать поля неизвестных тегов
© 1993, 2025, 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://download.java.net/java/early_access/jdk24/docs/api/java.desktop/javax/imageio/plugins/tiff/TIFFImageReadParam.html