codecamp

Pillow TiffTags模块

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

PIL.TiffTags.lookup(tag)
参数

tag -- 整数标记号

返回

Taginfo namedtuple​。如果可能的话,从 TAGS _ v2 info,否则只是填充 TAGS 中的值和名称。如果无法识别标记,则为名称返回“ unknown””

namedtuple是一种类似元组的数据结构,详情请自行搜索。

3.1.0 新版功能.

classPIL.TiffTags.TagInfo__init__(selfvalue=Nonename='unknown'type=Nonelength=0enum=None)
参数
  • value -- 整数标记号

  • name -- 标签名

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

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

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

cvt_enum(selfvalue)
参数

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的列表。


Pillow ExifTags模块
Pillow JpegProesets模块
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Pillow 参考

Pillow ImageChops模块

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }