Spec-Zone.ru › OpenJDK 17

Класс TIFFImageReadParam

java.lang.Object
javax.imageio.IIOParam
javax.imageio.ImageReadParam
javax.imageio.plugins.tiff.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 tagSet)
Добавляет объект TIFFTagSet в список разрешенных наборов тегов.
List<TIFFTagSet> getAllowedTagSets()
Возвращает List, содержащий разрешенные объекты TIFFTagSet.
boolean getReadUnknownTags()
Получает значение параметра чтения полей, соответствующих неизвестным TIFFTag.
void removeAllowedTagSet(TIFFTagSet tagSet)
Удаляет объект TIFFTagSet из списка разрешённых наборов тегов.
void setReadUnknownTags(boolean readUnknownTags)
Устанавливает, следует ли читать поля, соответствующие 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

Методы, объявленные в классе java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Подробное описание конструкторов

TIFFImageReadParam

public TIFFImageReadParam()
Создаёт TIFFImageReadParam. Будут поддерживаться теги, определённые TIFFTagSet BaselineTIFFTagSet, FaxTIFFTagSet, ExifParentTIFFTagSet, и GeoTIFFTagSet.
See Also:
  • BaselineTIFFTagSet
  • FaxTIFFTagSet
  • ExifParentTIFFTagSet
  • GeoTIFFTagSet

Подробное описание методов

addAllowedTagSet

public void addAllowedTagSet(TIFFTagSet tagSet)
Добавляет объект TIFFTagSet в список разрешенных наборов тегов. Попытка добавить дублируемый объект не оказывает эффекта.
Parameters:
tagSet - объект TIFFTagSet.
Throws:
IllegalArgumentException - если tagSet является null.

removeAllowedTagSet

public void removeAllowedTagSet(TIFFTagSet tagSet)
Удаляет объект TIFFTagSet из списка разрешенных наборов тегов. Удаление основано на методе equals объекта TIFFTagSet, который обычно определяется как равенство ссылок.
Parameters:
tagSet - объект TIFFTagSet.
Throws:
IllegalArgumentException - если tagSet является null.

getAllowedTagSets

public List<TIFFTagSet> getAllowedTagSets()
Возвращает List, содержащий разрешенные объекты TIFFTagSet.
Returns:
List объектов TIFFTagSet.

setReadUnknownTags

public void setReadUnknownTags(boolean readUnknownTags)
Устанавливает, следует ли читать поля, соответствующие TIFFTag , не включённые в разрешенные TIFFTagSet . Значение по умолчанию - false. Если TIFF ImageReader игнорирует метаданные, то значение true переопределяется, так как все метаданные игнорируются, кроме тех, которые необходимы для чтения самого изображения.
Parameters:
readUnknownTags - Следует ли читать поля неизвестных тегов

getReadUnknownTags

public boolean getReadUnknownTags()
Получает значение параметра чтения полей, соответствующих неизвестным TIFFTag.
Returns:
Следует ли читать поля неизвестных тегов

© 1993, 2021, 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/17/docs/api/java.desktop/javax/imageio/plugins/tiff/TIFFImageReadParam.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API