Pillow 用python编写文件编码器

2021-07-12 15:46 更新

Python 文件解码器应该派生自​ PIL.ImageFile.PyDecoder​并且至少应该覆盖 decode 方法。文件解码器应使用​ PIL.Image.register_decoder()​。 与文件解码器的 C 实现一样,基于 Python 的文件解码器的生命周期分为三个阶段:

  1. 设置: Pillow 在注册表中查找解码器,然后实例化该类。
  2. 解码:解码器实例的​decode​方法被重复调用,并带有要解释的数据缓冲区。
  3. 清理:​cleanup​调用解码器实例的方法。


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号