モジュール java.desktop

クラス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で定義されたタグがサポートされます。
        関連項目:
        BaselineTIFFTagSet, FaxTIFFTagSet, ExifParentTIFFTagSet, 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に対応するフィールドを読み込むかどうかの設定を取得します。
        戻り値:
        認識されないタグのフィールドを読み込むかどうか