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 path

  • target_size (Tuple[int, int]) – Max dimensions for thumbnail

Return type:

QImage | None

Returns:

Thumbnail data as a QImage