feat: migrate from exif-reader to exiftool-vendored and update EXIF handling

- Replaced `exif-reader` with `exiftool-vendored` for improved EXIF data processing.
- Updated related components to utilize the new `PickedExif` type for better type safety.
- Refactored EXIF data extraction and formatting logic to align with the new library's structure.
- Removed deprecated dependencies and cleaned up related code for better maintainability.

Signed-off-by: Innei <tukon479@gmail.com>
This commit is contained in:
Innei
2025-06-14 17:19:28 +08:00
parent b14dd85b28
commit ece05078b1
24 changed files with 1384 additions and 1276 deletions

View File

@@ -39,9 +39,7 @@
"consola": "3.4.2",
"dotenv": "16.5.0",
"es-toolkit": "1.39.3",
"exif-reader": "2.0.2",
"foxact": "0.2.49",
"fuji-recipes": "1.0.2",
"heic-to": "1.1.14",
"i18next": "25.2.1",
"i18next-browser-languagedetector": "8.2.0",