I Googled this and this is what it returned:
Key Differences
- File Size and Compression: HEIF uses modern compression that makes files about 50% smaller than JPEG while keeping the same or better image quality.
- Color Depth: HEIF supports 10-bit or higher color (over a billion colors) for smoother gradients and less color banding, whereas JPEG is limited to 8-bit color (16.7 million colors).
- Compatibility: JPEG opens on virtually any device, web browser, or platform. HEIF works well on modern Apple and Android devices, but older systems or specific web tools may require a file conversion.
- Advanced Features: HEIF can store multiple images in one file, depth maps, and transparency, which JPEG does not support.
Which Should You Use?
- Use HEIF if you want to save phone storage space and capture richer colors on modern devices.
- Use JPEG if you need to share files instantly across older computers, print labs, or websites without compatibility hiccups.
There are some footnotes associated with this, but I didn’t bring them across. My search was “HEIF vs JPEG” if you want more.
I don’t quite understand the 10-bit and 8-bit part in terms of gradient and banding. Maybe some with more knowledge can chime in. I’m happy with craw and jpeg. Maybe heif is better for phone cameras.