- 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
-
-
コンストラクタのサマリー
コンストラクタ コンストラクタ 説明 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
-
-
-
-
メソッドの詳細
-
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に対応するフィールドを読み取るかどうかの設定を取得します。- 戻り値:
- 認識できないタグのフィールドを読み取るかどうか
-
-