クラスTIFFImageReadParam
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
-
フィールドのサマリー
-
コンストラクタのサマリー
コンストラクタ -
メソッドのサマリー
修飾子と型メソッド説明voidaddAllowedTagSet(TIFFTagSet tagSet) 許可されたタグ・セットのリストにTIFFTagSetオブジェクトを追加します。許可されたTIFFTagSetオブジェクトを含むListを返します。boolean不明なTIFFTagに対応するフィールドを読み取るかどうかの設定を取得します。voidremoveAllowedTagSet(TIFFTagSet tagSet) 許可されたタグ・セットのリストからTIFFTagSetオブジェクトを削除します。voidsetReadUnknownTags(boolean readUnknownTags) 許可されているTIFFTagSetにないTIFFTagに対応するフィールドを読み取るかどうかを設定します。クラスで宣言されたメソッド ImageReadParam
canSetSourceRenderSize, getDestination, getDestinationBands, getSourceMaxProgressivePass, getSourceMinProgressivePass, getSourceNumProgressivePasses, getSourceRenderSize, setDestination, setDestinationBands, setSourceProgressivePasses, setSourceRenderSizeクラスで宣言されたメソッド 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に対応するフィールドを読み取るかどうかの設定を取得します。- 戻り値:
- 認識されないタグのフィールドを読み込むかどうか
-