模块  java.desktop

Class TIFFImageReadParam


  • public final class TIFFImageReadParam
    extends ImageReadParam
    ImageReadParam的子类,允许控制TIFF读取过程。

    由于TIFF是一种可扩展格式,因此读者需要有关TIFF扩展使用的任何标记的信息,以便发出有意义的元数据。 此外,TIFF扩展可以定义新的压缩类型。 关于扩展的两种类型的信息可以由该接口提供。

    必须将其他TIFF标记组织到TIFFTagSet TIFFTagSet可通过的方式提供给读者addAllowedTagSet方法。 默认情况下,标签设置BaselineTIFFTagSetFaxTIFFTagSetExifParentTIFFTagSetGeoTIFFTagSet都包括在内。

    强制读取对应于TIFFTag的字段不在任何允许的TIFFTagSet可以通过setReadUnknownTags实现。

    从以下版本开始:
    9
    • 构造方法详细信息

    • 方法详细信息

      • addAllowedTagSet

        public void addAllowedTagSet​(TIFFTagSet tagSet)
        TIFFTagSet对象添加到允许的标记集列表中。 尝试将重复对象添加到列表中无效。
        参数
        tagSet - a TIFFTagSet
        异常
        IllegalArgumentException - 如果 tagSetnull
      • removeAllowedTagSet

        public void removeAllowedTagSet​(TIFFTagSet tagSet)
        从允许的标记集列表中删除TIFFTagSet对象。 去除是基于equals所述的方法TIFFTagSet ,其通常被定义为引用相等。
        参数
        tagSet - a TIFFTagSet
        异常
        IllegalArgumentException - 如果 tagSetnull
      • getAllowedTagSets

        public List<TIFFTagSet> getAllowedTagSets()
        返回 List包含允许 TIFFTagSet对象。
        结果
        a List of TIFFTagSet s。
      • setReadUnknownTags

        public void setReadUnknownTags​(boolean readUnknownTags)
        设置是否读取TIFFTag s对应的字段不在允许的TIFFTagSet 默认设置为false 如果TIFF ImageReader忽略元数据,则会覆盖设置true ,因为除了读取图像本身所必需的元数据之外,所有元数据都将被忽略。
        参数
        readUnknownTags - 是否读取无法识别的标签的字段
      • getReadUnknownTags

        public boolean getReadUnknownTags()
        检索是否读取与未知 TIFFTag s对应的字段的设置。
        结果
        是否读取无法识别的标签的字段