naturtag.utils.thumbnails module¶
Utilities for generating image thumbnails
- naturtag.utils.thumbnails.generate_thumbnail(path, target_size=(250, 250), default_flip=True)¶
Generate a thumbnail from the source image (thread-safe)
- Parameters:
path (
Union[Path,str]) – Image file pathtarget_size (
Tuple[int,int]) – Max dimensions for thumbnail
- Return type:
QImage- Returns:
Thumbnail data as a QImage
- Raises:
Exception – If the thumbnail cannot be generated