| ▲ | jl6 a day ago |
| Great outcome, and I hope the weight of mainstream browser support will spur camera and phone manufacturers to emit native JXLs from their devices. |
|
| ▲ | Ohentis a day ago | parent | next [-] |
| We've been here before. Jpeg and PNG are "good enough" and consumers aren't going to get behind anything that is slightly less convenient. |
| |
| ▲ | KwanEsq 17 hours ago | parent | next [-] | | Tell that to all the users with iPhones chucking out HEIC/HEIF images by default, which are much less convenient | | |
| ▲ | shepherdjerred 3 minutes ago | parent [-] | | My most common use of Claude Code on Windows is to convert some random HEIC files to something normal |
| |
| ▲ | kibwen 4 hours ago | parent | prev [-] | | I'm under the impression that one of the main selling points of JPEG XL is that it's backwards-compatible, so once everyone has a decoder implementation, every existing JPEG comes along for free without anyone having to reencode any old photos. I suspect consumers wouldn't notice the difference if devices started emitting them, and in the meantime that means there's no harm in continuing to emit classic JPEG for as long as you want. |
|
|
| ▲ | culi a day ago | parent | prev [-] |
| smartphones, computers, and TVs also dedicated hardware acceleration for AVIF video. Decoding an AVIF image uses virtually no battery/CPU power. It will require mass adoption to convince hardware makers to dedicate chips for decoding. especially with AVIF2 on the horizon |
| |
| ▲ | Scaevolus a day ago | parent [-] | | Chrome doesn't use hardware acceleration for decoding any image codecs-- not for JPEG or WebP or AVIF. It has some code for it (using VA-API), but it's disabled by default. Hardware video decoders are generally hard to use for image decoding tasks. Safari appears to be the only shipping browser using hardware decoding for JPEG and HEIF (HEVC based images). This is probably because vertical integration lets them make the decoders appropriate for image use. Also, "AVIF video" is incorrect. AVIF is the image codec based on AV1 intra frames. | | |
| ▲ | ledoge 17 hours ago | parent [-] | | AVIF supports regular AV1 videos, there is no intra-only constraint. You can try this yourself with any AV1 video: ffmpeg -i input.webm -c:v copy output.avif You are right about Firefox and Chrome not using hardware decoding though, as such an AVIF video plays back poorly. And Chrome refuses to load an AVIF larger than 256 MB on my machine. | | |
|
|