package documentation

Wrapper for PIL objects

From __init__.py:

Class Image Undocumented
Exception Error Undocumented
Function from_bytes Undocumented
Function from_data_url Undocumented
Function from_path Undocumented
Function from_raw_data Undocumented
Function from_size Undocumented
Function from_svg Undocumented
Constant PIXEL_GIF Undocumented
Constant PIXEL_JPEG_BLACK Undocumented
Constant PIXEL_JPEG_WHITE Undocumented
Constant PIXEL_PNG24 Undocumented
Constant PIXEL_PNG8 Undocumented
Type Alias ImageMode Undocumented
Function _int_size Undocumented
Function _mime_to_format Undocumented
Function _new Undocumented
Constant _DATA_URL_RE Undocumented
Variable _mime_to_format_tr Undocumented
def from_size(size: gws.Size, color=None) -> Image: (source)

Undocumented

def from_bytes(r: bytes) -> Image: (source)

Undocumented

ImageMode = (source)

Undocumented

Value
t.Literal['1', 'L', 'P', 'RGB', 'RGBA', 'CMYK', 'YCbCr', 'LAB', 'HSV', 'I', 'F']
def from_raw_data(r: bytes, mode: ImageMode, size: gws.Size) -> Image: (source)

Undocumented

def from_path(path: str) -> Image: (source)

Undocumented

_DATA_URL_RE: str = (source)

Undocumented

Value
'data:image/(png|gif|jpeg|jpg);base64,'
def from_data_url(url: str) -> t.Optional[Image]: (source)

Undocumented

def from_svg(xmlstr: str, size: gws.Size, mime=None) -> Image: (source)

Undocumented

def _new(img: PIL.Image.Image): (source)

Undocumented

_mime_to_format_tr = (source)

Undocumented

def _mime_to_format(mime): (source)

Undocumented

def _int_size(size: gws.Size) -> tuple[int, int]: (source)

Undocumented

PIXEL_PNG8: bytes = (source)

Undocumented

Value
b'''\x89PNG\r
\x1a
\x00\x00\x00\rIHDR\x00\x00\x00\x01\x00\x00\x00\x01\x08\x03\x00\x00\x00(\xcb4\xbb
\x00\x00\x00\x06PLTE\xff\xff\xff\x00\x00\x00U\xc2\xd3~\x00\x00\x00\x01tRNS\x00@\
xe6\xd8f\x00\x00\x00\x0cIDATx\xdab`\x00\x080\x00\x00\x02\x00\x01OmY\xe1\x00\x00\
x00\x00IEND\xaeB`\x82'''
PIXEL_PNG24: bytes = (source)

Undocumented

Value
b'''\x89PNG\r
\x1a
\x00\x00\x00\rIHDR\x00\x00\x00\x01\x00\x00\x00\x01\x08\x06\x00\x00\x00\x1f\x15\x
c4\x89\x00\x00\x00\x10IDATx\xdab\xf8\xff\xff?\x03@\x80\x01\x00\x08\xfc\x02\xfe\x
db\xa2M\x16\x00\x00\x00\x00IEND\xaeB`\x82'''
PIXEL_JPEG_BLACK: bytes = (source)

Undocumented

Value
b'\xff\xd8\xff\xdb\x00C\x00\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\
x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\
x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\
x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\xff\xdb\x00C\x01\x01\x01\x01\x01\x01
\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01
\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01
\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\xff
...
PIXEL_JPEG_WHITE: bytes = (source)

Undocumented

Value
b'''\xff\xd8\xff\xdb\x00C\x00\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x0
1\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x0
1\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x0
1\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\xff\xdb\x00C\x01\x01\x01\x01\x01\x
01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x
01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x
01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x01\x
...
PIXEL_GIF: bytes = (source)

Undocumented

Value
b'GIF89a\x01\x00\x01\x00\x80\x00\x00\xff\xff\xff\x00\x00\x00!\xf9\x04\x01\x00\x0
0\x00\x00,\x00\x00\x00\x00\x01\x00\x01\x00\x00\x02\x02D\x01\x00;'