モジュール java.desktop

クラスTIFFImageReadParam

java.lang.Object
javax.imageio.IIOParam
javax.imageio.ImageReadParam
javax.imageio.plugins.tiff.TIFFImageReadParam

public final class TIFFImageReadParam extends ImageReadParam
TIFF読取りプロセスを制御できるImageReadParamのサブクラス。

TIFFは拡張可能な形式であるため、意味のあるメタデータを生成するには、TIFF拡張で使用されるタグに関する情報が必要です。 また、TIFF拡張では、新しい圧縮タイプを定義できます。 このインタフェースでは、拡張機能に関するどちらのタイプの情報も提供されます。

追加のTIFFタグは、TIFFTagSetに編成する必要があります。 TIFFTagSetは、addAllowedTagSetメソッドを使用してリーダーに提供できます。 デフォルトでは、タグ・セットBaselineTIFFTagSet, FaxTIFFTagSet, ExifParentTIFFTagSetおよびGeoTIFFTagSetが含まれます。

許可されたTIFFTagSetのいずれにもないTIFFTagに対応するフィールドの強制読み込みは、setReadUnknownTagsを介して行われてもよい。

導入されたバージョン:
9
  • コンストラクタの詳細

  • メソッドの詳細

    • addAllowedTagSet

      public void addAllowedTagSet(TIFFTagSet tagSet)
      許可されたタグ・セットのリストにTIFFTagSetオブジェクトを追加します。 リストに重複オブジェクトを追加しようとしても効果はありません。
      パラメータ:
      tagSet - TIFFTagSet
      例外:
      IllegalArgumentException - tagSetnullの場合。
    • removeAllowedTagSet

      public void removeAllowedTagSet(TIFFTagSet tagSet)
      許可されたタグ・セットのリストからTIFFTagSetオブジェクトを削除します。 削除は、通常参照等価として定義されるTIFFTagSetequalsメソッドに基づきます。
      パラメータ:
      tagSet - TIFFTagSet
      例外:
      IllegalArgumentException - tagSetnullの場合。
    • getAllowedTagSets

      public List<TIFFTagSet> getAllowedTagSets()
      許可されたTIFFTagSetオブジェクトを含むListを返します。
      戻り値:
      TIFFTagSetList
    • setReadUnknownTags

      public void setReadUnknownTags(boolean readUnknownTags)
      許可されているTIFFTagSetにないTIFFTagに対応するフィールドを読み取るかどうかを設定します。 デフォルトの設定は「false」です。 TIFF ImageReaderがメタデータを無視している場合、trueの設定は、イメージ自体の読取りに不可欠なものを除き、すべてのメタデータが無視されるため、オーバーライドされます。
      パラメータ:
      readUnknownTags - 認識されないタグのフィールドを読み込むかどうか
    • getReadUnknownTags

      public boolean getReadUnknownTags()
      不明なTIFFTagに対応するフィールドを読み取るかどうかの設定を取得します。
      戻り値:
      認識されないタグのフィールドを読み込むかどうか