What's New
- AVIF output format — next-gen AV1 codec via Pillow's native encoder with quality slider, best compression ratio
- CSV conversion report — export structured per-file report with status, sizes, timing, and warnings
- Drag & drop individual files — drop image files directly onto the window (not just folders)
- CLI full parity — 8 new flags:
--skip-existing, --progressive, --chroma-420, --lossless, --srgb, --prefix, --suffix, --no-structure
- Wall-clock time — done summary now shows actual elapsed time alongside processing time
CLI Examples
# Convert to AVIF with sRGB color conversion
python heicshift.py --input ./photos --format avif --srgb
# Progressive JPEG with prefix, skip already-converted
python heicshift.py -i ./photos -f jpeg --progressive --prefix "web_" --skip-existing