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
メソッドを使用してリーダーに提供することができます。 デフォルトでは、タグには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
に対応するフィールドを読み込むかどうかの設定を取得します。- 戻り値:
- 認識されないタグのフィールドを読み込むかどうか
-