Pillow 用python編寫文件編碼器

2021-07-12 15:46 更新

Python 文件解碼器應(yīng)該派生自? PIL.ImageFile.PyDecoder?并且至少應(yīng)該覆蓋 decode 方法。文件解碼器應(yīng)使用? PIL.Image.register_decoder()?。 與文件解碼器的 C 實(shí)現(xiàn)一樣,基于 Python 的文件解碼器的生命周期分為三個(gè)階段:

  1. 設(shè)置: Pillow 在注冊(cè)表中查找解碼器,然后實(shí)例化該類。
  2. 解碼:解碼器實(shí)例的?decode?方法被重復(fù)調(diào)用,并帶有要解釋的數(shù)據(jù)緩沖區(qū)。
  3. 清理:?cleanup?調(diào)用解碼器實(shí)例的方法。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)