- 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.IIOParamで宣言されたフィールド
controller, defaultController, destinationOffset, destinationType, sourceBands, sourceRegion, sourceXSubsampling, sourceYSubsampling, subsamplingXOffset, subsamplingYOffset
-
クラス javax.imageio.ImageReadParamで宣言されたフィールド
canSetSourceRenderSize, destination, destinationBands, minProgressivePass, numProgressivePasses, sourceRenderSize
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 TIFFImageReadParam()TIFFImageReadParamを構築します。
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 具象メソッド 修飾子と型 メソッド 説明 voidaddAllowedTagSet(TIFFTagSet tagSet)TIFFTagSetオブジェクトを、許可されたタグ・セットのリストに追加します。List<TIFFTagSet>getAllowedTagSets()許可されたTIFFTagSetオブジェクトを含むListを返します。booleangetReadUnknownTags()未知のTIFFTagに対応するフィールドを読み込むかどうかの設定を取得します。voidremoveAllowedTagSet(TIFFTagSet tagSet)許可されたタグ・セットのリストからTIFFTagSetオブジェクトを削除します。voidsetReadUnknownTags(boolean readUnknownTags)許可されたTIFFTagSetにないTIFFTagに対応するフィールドを読み込むかどうかを設定します。-
クラス javax.imageio.IIOParamで宣言されたメソッド
activateController, getController, getDefaultController, getDestinationOffset, getDestinationType, getSourceBands, getSourceRegion, getSourceXSubsampling, getSourceYSubsampling, getSubsamplingXOffset, getSubsamplingYOffset, hasController, setController, setDestinationOffset, setDestinationType, setSourceBands, setSourceRegion, setSourceSubsampling
-
-
-
-
メソッドの詳細
-
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に対応するフィールドを読み込むかどうかの設定を取得します。- 戻り値:
- 認識されないタグのフィールドを読み込むかどうか
-
-