3 ms·
How about JPEG2000? WebP? BPG?
by distantsounds 8y ago
How about JPEG2000? WebP? BPG?
- klodolph 8y ago* JPEG 2000 is basically dead in the water. It does not offer substantial advantages over JPEG for common use cases. * WebP is a good alternative. * BPG has potential licensing problems.
- masklinn 8y agoHEIF, same idea as BPG (use HEVC intra-frames as images) but by the HEVC group, and already supported natively by Windows, OSX, iOS and Android.
- klodolph 8y agoHEIF is already successful and in widespread usage.
- mtgx 8y agoOnly by virtue of Apple adopted it for its hundreds of millions of devices, but you could make the same case for anything Apple alone adopts. That alone doesn't make it a standard. I for one hope the web will end up adopting the Netflix-backed, AV1-based, and royalty-free AVIF: https://aomediacodec.github.io/av1-avif/ https://aomediacodec.github.io/av1-avif/
- MBCook 8y agoSame argument for Google’s VP9. It has TONS of users because of YouTube. People complain that’s a standard and Apple needs to support it. No difference. But as others have said, MS is supporting HEIF on Windows too.
- jug 8y agoWith HEIF already being supported on Win/macOS/iOS/Android I doubt we are in for yet a change within the next 10 years.
- tambourine_man 8y agoThe advantage of having 1b users.
- Nelson69 8y agoHEIF is also part of the MPEG-H standard. There are some licensing issues with it, but if you have HEVC hardware and a license, then you can probably use it.
- pornel 8y agoWebP is based on obsolete VP8 codec, which has already dead in the video space (replaced by VP9 & H.26[45]). Next generation formats (HEIC/AVIC) are half size of WebP. So I'm hoping WebP won't get revived before we get AV1 going, and we'll be able to bury WebP, too.
- mattkrause 8y agoJPEG2000 has a lossless mode. This isn’t crucial for snapshots, but it is important for things like medical imaging. We have a CT scanner that spits out JPEG2000 volumes (wrapped inside DICOM files).
- klodolph 8y agoYes, this is also why JPEG 2000 is used for some image archiving applications. Pay the CPU costs up front and rake in the storage savings over many years.