请稍候,加载中....

TiffTags 模块

TiffTags 模块

这个 TiffTags 模块公开许多标准的TIFF元数据标记号、名称和类型信息。

PIL.TiffTags.lookup(tag)[源代码]
参数

tag -- 整数标记号

返回

taginfo name从 TAGS_V2 信息(如果可能),否则只填充值和名称 TAGS . 如果无法识别标记,则为名称返回“unknown”

3.1.0 新版功能.

class PIL.TiffTags.TagInfo[源代码]
__init__(self, value=None, name='unknown', type=None, length=0, enum=None)
参数
  • value -- 整数标记号

  • name -- 标签名

  • type -- 整数类型来自 PIL.TiffTags.TYPES

  • length -- 数组长度:0=变量,1=单值,n=固定

  • enum -- 名称:枚举的整数值选项

cvt_enum(self, value)[源代码]
参数

value -- 枚举值名称

返回

与名称对应的整数。

3.0.0 新版功能.

PIL.TiffTags.TAGS_V2: dict

这个 TAGS_V2 字典将16位整数标记号映射到 PIL.TiffTags.TagInfo TIFF规范中定义的元数据字段的元组。

3.0.0 新版功能.

PIL.TiffTags.TAGS: dict

这个 TAGS 字典将16位整数tiff标记号映射到描述性字符串名称。例如:

>>> from PIL.TiffTags import TAGS
>>> TAGS[0x010e]
'ImageDescription'

此词典包含中标记的超集 TAGS_V2 、公共EXIF标记和其他众所周知的元数据标记。

PIL.TiffTags.TYPES: dict

这个 TYPES 字典将TIFF类型的短整数映射为人类可读的类型名。

PIL.TiffTags.LIBTIFF_CORE: list

使用LibTIFF写入时支持的标记ID的列表。


Python学习手册-