1 from typing import Any, NoReturn, TypeVar
3 from .Image import Image
9 LOAD_TRUNCATED_IMAGES: bool
12 def raise_oserror(error) -> NoReturn: ...
13 def raise_ioerror(error) -> NoReturn: ...
15 class ImageFile(Image):
23 def __init__(self, fp: Any | None = ..., filename: Any | None = ...) -> None: ...
24 def get_format_mimetype(self): ...
25 def verify(self) -> None: ...
29 def load_prepare(self) -> None: ...
30 def load_end(self) -> None: ...
32 class StubImageFile(ImageFile):
33 def load(self) -> None: ...
36 incremental: Any | None
42 def reset(self) -> None: ...
44 def feed(self, data) -> None: ...
45 def __enter__(self: _T) -> _T: ...
46 def __exit__(self, *args: Any) -> None: ...
47 def close(self) -> Image: ...
54 def extents(self) -> tuple[int, int, int, int]: ...
61 def __init__(self, mode, *args) -> None: ...
63 def init(self, args) -> None: ...
65 def pulls_fd(self): ...
66 def decode(self, buffer) -> None: ...
67 def cleanup(self) -> None: ...
68 def setfd(self, fd) -> None: ...
69 def setimage(self, im, extents: Any | None = ...) -> None: ...
70 def set_as_raw(self, data, rawmode: Any | None = ...) -> None: ...