API更改
已将TiffImagePlugin DEBUG替换为日志记录
TiffImagePlugin.DEBUG = True
是一种在与TIFF图像交互时打印各种调试信息的方法。现在,为了Python的支持,这个已经被删除了 logging
模块,已经在枕头其他地方使用的源代码。
已更正写入EXIF数据时的默认偏移量
以前,默认 offset
的参数 tobytes()
是0,它不包括魔术头。现在是8点。
已移动到中的ImageFileDirectoryu v2图像.Exif
从传统中移走 PIL.TiffImagePlugin.ImageFileDirectory_v1
到 PIL.TiffImagePlugin.ImageFileDirectory_v2
在里面 PIL.Image.Exif
. 这意味着Exif理性和有符号的理性现在被理解为 PIL.TiffImagePlugin.IFDRational
,而不是作为带有分子和分母的元组。
TIFF字节标记格式
TIFF字节标记以前被读取为包含bytestring的元组。它们现在被解读为一个单独的bytestring。
贬抑
图像.show命令参数
这个 command
参数已弃用,将在将来的版本中删除。使用的子类 PIL.ImageShow.Viewer
相反。
Image._showxv
Image._showxv
已弃用。使用 show()
相反。如果需要自定义行为,请使用 register()
添加自定义 Viewer
班级。
ImageFile.raise_ioerror
IOError
合并为 OSError
在python3.3中。所以, ImageFile.raise_ioerror
现在已弃用,将在将来的版本中删除。使用 ImageFile.raise_oserror
相反。
讨论区