Discussion about the specification from 3 years ago: https://news.ycombinator.com/item?id=10604465 (32 comments)
Discussion about the specification from 3 years ago: https://news.ycombinator.com/item?id=10604465 (32 comments)
HEIF is a standards based based MPEG image format that like BPG is based on HEVC. Due to HEIF being an MPEG standard and the traction it is getting in the marketplace it looks like we might finally have a true next gen format to replace JPEG.
None of this takes away anything from BPG. I just thought is was curious that given HEIF is the obvious elephant in the room, the linked page didn't mention HEIF and indeed until now, no other comment has mentioned it.
My opinion is that HEIF (using HEVC) is dead in the water as a widely used jpeg replacement, since there's pretty much zero chance of it being adopted on the internet due to it's patent/royalty situation.
I don't see sites (nor FOSS browsers like Firefox) agreeing to pay royalties to show/support images.
A more likely contender would be 'AVIF' based upon AV1:
https://aomediacodec.github.io/av1-avif/
But even this format which checks all the boxes will have a very hard time succeeding jpeg, as it is supported everywhere and simply 'good enough'.
Another one to keep an eye on in the near future is AVIF which is AV1 in a HEIF container as standardized by the AOMedia. With so many big players being behind AV1 it'll be interesting to see if it can gain user traction faster than HEIF.
In less than one year from introduction, about a half billion iOS 11 users† are using it as their default photo format. Not bad for traction.
Of course it wasn't their decision, it just sort of happened.
␄
† I must confess I made up this number. >80% of iOS users are using iOS 11, last year there were 700M iPhones, there are some iPads too, and some Macs, though not all iOS hardware can do HEIF. Let's just say I'm probably within a factor two.
Hopefully the HEVC patent holders are reasonable and license under liberal terms - the market and opportunity is much much larger than just videos and HEIF has decent chance of killing jpeg.