sd-webui-infinite-image-bro.../scripts/iib
zanllp 942b184b15 fix(exif): handle non-standard EXIF with UserComment in IFD0
Some images store UserComment directly in IFD0 with type BYTE instead
of the standard Exif sub-IFD with type UNDEFINED, causing piexif to
return empty results. Add a raw EXIF fallback to extract and decode
UserComment in both ComfyUI detection and webui gen info reading.

- Add _extract_usercomment_from_raw_exif() for raw IFD0 parsing
- Add detection fallback in is_img_created_by_comfyui() for JPEG/WEBP
- Add extraction fallback in read_sd_webui_gen_info_from_image()
- In dev mode, bypass DB cache for unedited images to aid debugging
2026-03-29 18:08:16 +08:00
..
db feat(metadata): add editable generation information and EXIF caching 2026-03-15 01:22:11 +08:00
parsers feat(parser): add support for invokeai_metadata format 2026-03-05 23:26:59 +08:00
api.py fix(exif): handle non-standard EXIF with UserComment in IFD0 2026-03-29 18:08:16 +08:00
auto_tag.py fix: add null checks for Tag.get_or_create calls 2026-01-23 00:17:53 +08:00
dir_cover_cache.py Enhance compatibility 2024-06-23 03:44:46 +08:00
fastapi_video.py fix: 修复视频流 Range 解析并提升大文件吞吐 2026-01-24 18:04:28 +08:00
img_cache_gen.py fix 2026-01-04 23:21:40 +08:00
logger.py Resolved module conflict 2023-06-03 16:29:46 +08:00
organize_files.py feat: AI reuses existing folder names when organizing files 2026-02-17 20:02:19 +08:00
plugin.py releases/iib_app_cli 2024-08-24 04:53:58 +08:00
seq.py Fix: Replace seq function with custom implementation to avoid dependency errors 2024-02-18 22:59:25 +08:00
tag_graph.py Update: cache banner and type declarations 2026-01-18 14:20:06 +08:00
tool.py fix(exif): handle non-standard EXIF with UserComment in IFD0 2026-03-29 18:08:16 +08:00
topic_cluster.py feat: AI reuses existing folder names when organizing files 2026-02-17 20:02:19 +08:00
video_cover_gen.py Add support for pre-generating cache via startup parameters and specifying cache directory through environment variables 2024-07-08 00:07:12 +08:00