Module  java.desktop

Class TIFFImageReadParam



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

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

    额外的TIFF标签必须组织成TIFFTagSet s。 A TIFFTagSet可以通过addAllowedTagSet方法提供给读者。 默认情况下,标签设置BaselineTIFFTagSetFaxTIFFTagSetExifParentTIFFTagSet ,并GeoTIFFTagSet都包括在内。

    对应于字段的强制读取TIFFTag不是在任何允许的TIFFTagSet S可以通过来实现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对象。
        结果
        一个 ListTIFFTagSet s。
      • setReadUnknownTags

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

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