Files @ ad7ab7027907
Branch filter:

Location: light9/stubs/PIL/PngImagePlugin.pyi - annotation

drewp@bigasterisk.com
clean up non-elements; get the lit elements at least to work with autoformat
# Stubs for PIL.PngImagePlugin (Python 3)
#
# NOTE: This dynamically typed stub was automatically generated by stubgen.

from PIL import ImageFile
from typing import Any

logger: Any
i8: Any
i16: Any
i32: Any
is_cid: Any
MAX_TEXT_CHUNK: Any
MAX_TEXT_MEMORY: Any

class ChunkStream:
    fp: Any = ...
    queue: Any = ...
    crc: Any = ...
    def __init__(self, fp: Any) -> None: ...
    def read(self): ...
    def close(self) -> None: ...
    def push(self, cid: Any, pos: Any, length: Any) -> None: ...
    def call(self, cid: Any, pos: Any, length: Any): ...
    def crc(self, cid: Any, data: Any) -> None: ...
    def crc_skip(self, cid: Any, data: Any) -> None: ...
    def verify(self, endchunk: bytes = ...): ...

class iTXt(str):
    @staticmethod
    lang: Any = ...
    tkey: Any = ...
    def __new__(cls, text: Any, lang: Any, tkey: Any): ...

class PngInfo:
    chunks: Any = ...
    def __init__(self) -> None: ...
    def add(self, cid: Any, data: Any) -> None: ...
    def add_itxt(self, key: Any, value: Any, lang: str = ..., tkey: str = ..., zip: bool = ...) -> None: ...
    def add_text(self, key: Any, value: Any, zip: int = ...): ...

class PngStream(ChunkStream):
    im_info: Any = ...
    im_text: Any = ...
    im_size: Any = ...
    im_mode: Any = ...
    im_tile: Any = ...
    im_palette: Any = ...
    text_memory: int = ...
    def __init__(self, fp: Any) -> None: ...
    def check_text_memory(self, chunklen: Any) -> None: ...
    def chunk_iCCP(self, pos: Any, length: Any): ...
    def chunk_IHDR(self, pos: Any, length: Any): ...
    im_idat: Any = ...
    def chunk_IDAT(self, pos: Any, length: Any) -> None: ...
    def chunk_IEND(self, pos: Any, length: Any) -> None: ...
    def chunk_PLTE(self, pos: Any, length: Any): ...
    def chunk_tRNS(self, pos: Any, length: Any): ...
    def chunk_gAMA(self, pos: Any, length: Any): ...
    def chunk_pHYs(self, pos: Any, length: Any): ...
    def chunk_tEXt(self, pos: Any, length: Any): ...
    def chunk_zTXt(self, pos: Any, length: Any): ...
    def chunk_iTXt(self, pos: Any, length: Any): ...

class PngImageFile(ImageFile.ImageFile):
    format: str = ...
    format_description: str = ...
    fp: Any = ...
    def verify(self) -> None: ...
    decoderconfig: Any = ...
    def load_prepare(self) -> None: ...
    def load_read(self, read_bytes: Any): ...
    png: Any = ...
    def load_end(self) -> None: ...

o8: Any
o16: Any
o32: Any

def putchunk(fp: Any, cid: Any, *data: Any) -> None: ...

class _idat:
    fp: Any = ...
    chunk: Any = ...
    def __init__(self, fp: Any, chunk: Any) -> None: ...
    def write(self, data: Any) -> None: ...

def getchunks(im: Any, **params: Any): ...