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
-
フィールドのサマリー
クラスjavax.imageio.ImageReadParamで宣言されたフィールド
canSetSourceRenderSize, destination, destinationBands, minProgressivePass, numProgressivePasses, sourceRenderSize
クラスjavax.imageio.IIOParamで宣言されたフィールド
controller, defaultController, destinationOffset, destinationType, sourceBands, sourceRegion, sourceXSubsampling, sourceYSubsampling, subsamplingXOffset, subsamplingYOffset
-
コンストラクタのサマリー
-
メソッドのサマリー
修飾子と型メソッド説明void
addAllowedTagSet
(TIFFTagSet tagSet) 許可されたタグ・セットのリストにTIFFTagSet
オブジェクトを追加します。許可されたTIFFTagSet
オブジェクトを含むList
を返します。boolean
不明なTIFFTag
に対応するフィールドを読み取るかどうかの設定を取得します。void
removeAllowedTagSet
(TIFFTagSet tagSet) 許可されたタグ・セットのリストからTIFFTagSet
オブジェクトを削除します。void
setReadUnknownTags
(boolean readUnknownTags) 許可されているTIFFTagSet
にないTIFFTag
に対応するフィールドを読み取るかどうかを設定します。クラス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
-
コンストラクタの詳細
-
TIFFImageReadParam
public TIFFImageReadParam()TIFFImageReadParam
を構築します。TIFFTagSet
のBaselineTIFFTagSet
,FaxTIFFTagSet
,ExifParentTIFFTagSet
およびGeoTIFFTagSet
で定義されたタグがサポートされます。- 関連項目:
-
-
メソッドの詳細
-
addAllowedTagSet
public void addAllowedTagSet(TIFFTagSet tagSet) 許可されたタグ・セットのリストにTIFFTagSet
オブジェクトを追加します。 リストに重複オブジェクトを追加しようとしても効果はありません。- パラメータ:
tagSet
-TIFFTagSet
。- 例外:
IllegalArgumentException
-tagSet
がnull
の場合。
-
removeAllowedTagSet
public void removeAllowedTagSet(TIFFTagSet tagSet) 許可されたタグ・セットのリストからTIFFTagSet
オブジェクトを削除します。 削除は、通常参照等価として定義されるTIFFTagSet
のequals
メソッドに基づきます。- パラメータ:
tagSet
-TIFFTagSet
。- 例外:
IllegalArgumentException
-tagSet
がnull
の場合。
-
getAllowedTagSets
public List<TIFFTagSet> getAllowedTagSets()許可されたTIFFTagSet
オブジェクトを含むList
を返します。- 戻り値:
TIFFTagSet
のList
。
-
setReadUnknownTags
public void setReadUnknownTags(boolean readUnknownTags) 許可されているTIFFTagSet
にないTIFFTag
に対応するフィールドを読み取るかどうかを設定します。 デフォルトの設定は「false
」です。 TIFFImageReader
がメタデータを無視している場合、true
の設定は、イメージ自体の読取りに不可欠なものを除き、すべてのメタデータが無視されるため、オーバーライドされます。- パラメータ:
readUnknownTags
- 認識されないタグのフィールドを読み込むかどうか
-
getReadUnknownTags
public boolean getReadUnknownTags()不明なTIFFTag
に対応するフィールドを読み取るかどうかの設定を取得します。- 戻り値:
- 認識されないタグのフィールドを読み込むかどうか
-