モジュール java.desktop

クラスTIFFImageReadParam


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

    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を返します。
        戻り値:
        TIFFTagSetList
      • setReadUnknownTags

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

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