codecamp

Pillow features特征

其中一些仅在 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()
返回

所有支持功能的列表。


Pillow features解编码器
Pillow PIL 包(剩余模块的自动文档)
温馨提示
下载编程狮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; }