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
- 
コンストラクタのサマリーコンストラクタ コンストラクタ 説明 TIFFImageReadParam()TIFFImageReadParamを構築します。
- 
メソッドのサマリー修飾子と型 メソッド 説明 voidaddAllowedTagSet(TIFFTagSet tagSet)TIFFTagSetオブジェクトを、許可されたタグ・セットのリストに追加します。List<TIFFTagSet>getAllowedTagSets()許可されたTIFFTagSetオブジェクトを含むListを返します。booleangetReadUnknownTags()未知のTIFFTagに対応するフィールドを読み込むかどうかの設定を取得します。voidremoveAllowedTagSet(TIFFTagSet tagSet)許可されたタグ・セットのリストからTIFFTagSetオブジェクトを削除します。voidsetReadUnknownTags(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
- 
コンストラクタの詳細- 
TIFFImageReadParampublic TIFFImageReadParam()TIFFImageReadParamを構築します。TIFFTagSet、BaselineTIFFTagSet、FaxTIFFTagSet、ExifParentTIFFTagSet、およびGeoTIFFTagSetで定義されたタグがサポートされます。
 
- 
- 
メソッドの詳細- 
addAllowedTagSetpublic void addAllowedTagSet(TIFFTagSet tagSet)TIFFTagSetオブジェクトを、許可されたタグ・セットのリストに追加します。 重複したオブジェクトをリストに追加しようとしても効果はありません。- パラメータ:
- tagSet-- TIFFTagSet。
- 例外:
- IllegalArgumentException-- tagSetが- nullの場合。
 
- 
removeAllowedTagSetpublic void removeAllowedTagSet(TIFFTagSet tagSet)許可されたタグ・セットのリストからTIFFTagSetオブジェクトを削除します。 削除はTIFFTagSetのequalsメソッドに基づいています。これは通常、参照の等価として定義されています。- パラメータ:
- tagSet-- TIFFTagSet。
- 例外:
- IllegalArgumentException-- tagSetが- nullの場合。
 
- 
getAllowedTagSetspublic List<TIFFTagSet> getAllowedTagSets()許可されたTIFFTagSetオブジェクトを含むListを返します。- 戻り値:
- TIFFTagSetコードの- List。
 
- 
setReadUnknownTagspublic void setReadUnknownTags(boolean readUnknownTags)許可されたTIFFTagSetにないTIFFTagに対応するフィールドを読み込むかどうかを設定します。 デフォルトの設定は「false」です。 TIFFImageReaderがメタデータを無視している場合は、イメージ自体の読み取りに不可欠なものを除き、すべてのメタデータが無視されるため、trueの設定は無効になります。- パラメータ:
- readUnknownTags- 認識されないタグのフィールドを読み込むかどうか
 
- 
getReadUnknownTagspublic boolean getReadUnknownTags()未知のTIFFTagに対応するフィールドを読み込むかどうかの設定を取得します。- 戻り値:
- 認識されないタグのフィールドを読み込むかどうか
 
 
-