Pillow 用python编写文件编码器
2021-07-12 15:46 更新
Python 文件解码器应该派生自 PIL.ImageFile.PyDecoder
并且至少应该覆盖 decode 方法。文件解码器应使用 PIL.Image.register_decoder()
。 与文件解码器的 C 实现一样,基于 Python 的文件解码器的生命周期分为三个阶段:
- 设置: Pillow 在注册表中查找解码器,然后实例化该类。
- 解码:解码器实例的
decode
方法被重复调用,并带有要解释的数据缓冲区。 - 清理:
cleanup
调用解码器实例的方法。
以上内容是否对您有帮助:
更多建议: