visions.utils.images.image_utils
- visions.utils.images.image_utils.decode_byte_exif(exif_val)[source]
Decode byte encodings
- Parameters
exif_val (
Union
[str
,bytes
]) –
Returns:
- Return type
str
- visions.utils.images.image_utils.extract_exif(image)[source]
- Parameters
image (<module 'PIL.Image' from '/opt/hostedtoolcache/Python/3.8.12/x64/lib/python3.8/site-packages/PIL/Image.py'>) –
Returns:
- Return type
dict
- visions.utils.images.image_utils.get_image_shape(image)[source]
- Parameters
image (<module 'PIL.Image' from '/opt/hostedtoolcache/Python/3.8.12/x64/lib/python3.8/site-packages/PIL/Image.py'>) –
Returns:
- Return type
Optional
[Tuple
[int
,int
]]
- visions.utils.images.image_utils.hash_image(image)[source]
- Parameters
image (<module 'PIL.Image' from '/opt/hostedtoolcache/Python/3.8.12/x64/lib/python3.8/site-packages/PIL/Image.py'>) –
Returns:
- Return type
Optional
[str
]
- visions.utils.images.image_utils.is_image_truncated(image)[source]
Returns True if the path refers to a truncated image
- Parameters
image (<module 'PIL.Image' from '/opt/hostedtoolcache/Python/3.8.12/x64/lib/python3.8/site-packages/PIL/Image.py'>) –
- Return type
bool
- Returns
True if the image is truncated