モジュール java.desktop

クラス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メソッドを使用してリーダーに提供することができます。 デフォルトでは、タグにはBaselineTIFFTagSetFaxTIFFTagSetExifParentTIFFTagSet、およびGeoTIFFTagSetが含まれます。

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

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

    • TIFFImageReadParam

      public TIFFImageReadParam()
      TIFFImageReadParamを構築します。 TIFFTagSetBaselineTIFFTagSetFaxTIFFTagSetExifParentTIFFTagSet、およびGeoTIFFTagSetで定義されたタグがサポートされます。
      関連項目:
  • メソッドの詳細

    • 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を返します。
      戻り値:
      TIFFTagSetコードのList
    • setReadUnknownTags

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

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