阅读(367) (0)

Pillow features特征

2021-07-16 16:25:52 更新

其中一些仅在 Pillow 编译期间检查。如果从系统中卸载了所需的库,则可能无法加载相关模块。功能版本号仅在声明的地方可用。

可以检查对以下功能的支持:

  • libjpeg_turbo​:(编译时) Pillow 是否是针对 libjpeg 的 libjpeg-turbo 版本编译的。编译时版本号可用。
  • transp_webp​:支持 WebP 图像的透明度。
  • webp_mux​:(编译时)支持 WebP 图像中的 EXIF 数据。
  • webp_anim​:(编译时)支持动画 WebP 图像。
  • raqm:Raqm ​库,​ImageFont.LAYOUT_RAQM​在​PIL.ImageFont.truetype()​. 运行时版本号可用于 Raqm 0.7.0 或更新版本。
  • libimagequant​:(编译时)ImageQuant 量化支持在​PIL.Image.Image.quantize()​. 运行时版本号可用。
  • xcb​:(编译时)​PIL.ImageGrab.grab()​通过 XCB 库支持 X11 。
PIL.features.check_feature(feature)

检查功能是否可用。

参数

feature -- 要检查的功能。

返回

True (如果可用), False (如果不可用), None (如果未知)。

引发

ValueError -- 如果此版本的枕头中未定义该功能。

PIL.features.version_feature(feature)
参数

feature -- 要检查的功能。

返回

作为字符串的版本号,或 None (如果不可用)。

引发

ValueError -- 如果此版本的pillow中未定义该功能。

PIL.features.get_supported_features()
返回

所有支持功能的列表。