PngImagePlugin 模块

2021-07-19 10:42 更新
classPIL.PngImagePlugin.ChunkStream(fp)

基类:object

call(cidposlength)

调用适当的块处理程序

close()
crc(ciddata)

读取并验证校验和

crc_skip(ciddata)

读取校验和。C模块不存在时使用

push(cidposlength)
read()

获取新块。返回头信息。

verify(endchunk=b'IEND')
classPIL.PngImagePlugin.PngImageFile(fp=Nonefilename=None)

基类:PIL.ImageFile.ImageFile

getexif()
load_end()

内部:读取完图像数据

load_prepare()

内部:准备读取PNG文件。

load_read(read_bytes)

内部:读取更多图像数据

seek(frame)

查找此序列文件中的给定帧。如果在序列结尾之外查找,该方法将引发 EOFError 错误。打开序列文件时,库自动查找第0帧。

见 tell() .

参数

frame -- 帧编号,从0开始。

引发

EOFError -- 如果调用试图在序列结束后查找。

tell()

返回当前帧号。见 seek() .

返回

帧编号,从0开始。

verify()

验证PNG文件

format= 'PNG'
format_description= 'Portable network graphics'
propertytext
classPIL.PngImagePlugin.PngStream(fp)

基类:PIL.PngImagePlugin.ChunkStream

check_text_memory(chunklen)
chunk_IDAT(poslength)
chunk_IEND(poslength)
chunk_IHDR(poslength)
chunk_PLTE(poslength)
chunk_acTL(poslength)
chunk_cHRM(poslength)
chunk_eXIf(poslength)
chunk_fcTL(poslength)
chunk_fdAT(poslength)
chunk_gAMA(poslength)
chunk_iCCP(poslength)
chunk_iTXt(poslength)
chunk_pHYs(poslength)
chunk_sRGB(poslength)
chunk_tEXt(poslength)
chunk_tRNS(poslength)
chunk_zTXt(poslength)
rewind()
save_rewind()
PIL.PngImagePlugin.getchunks(im**params)

返回表示此图像的PNG块列表。

PIL.PngImagePlugin.is_cid(stringpos=0endpos=9223372036854775807)

匹配字符串开头的零个或多个字符。

PIL.PngImagePlugin.putchunk(fpcid*data)

写入PNG块(包括CRC字段)


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

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号