feat: progress callbacks in analyzer, WebP support, HEIC dependency

- analyzer.py: progress_callback parameter with phase reporting
- analyzer.py: add .webp to SUPPORTED_EXTENSIONS
- requirements.txt: add pillow-heif==1.3.0 for HEIC/HEIF support

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
2026-04-23 12:58:16 +00:00
parent 48b52d7c5e
commit 5ea2863b70
2 changed files with 19 additions and 3 deletions
+1
View File
@@ -5,5 +5,6 @@ opencv-python-headless==4.13.0.92
imagehash==4.3.1
python-dotenv==1.0.1
anthropic==0.89.0
pillow-heif==1.3.0
pytest==8.1.1
httpx==0.27.0