38 points contact9879 1 hour ago 28 comments
computerbuster 37 minutes ago | parent
adzm 32 minutes ago | parent
computerbuster 31 minutes ago | parent
dylan604 26 minutes ago | parent
pkulak 26 minutes ago | parent
EDIT: Oh! Of course. AVIF is based on AV1. For some reason I was thinking HEIF the entire time I was reading the article. Man... withdrawn!
Really good read, btw. Very good points.
computerbuster 22 minutes ago | parent
Edit: saw you corrected. Much appreciated!
dannyw 6 minutes ago | parent
It is a true open source project; not just an open source license.
computerbuster 2 minutes ago | parent
abhinavk 18 minutes ago | parent
vlmutolo 24 minutes ago | parent
computerbuster 12 minutes ago | parent
rmunn 14 minutes ago | parent
The scenario I'm thinking of is sending a photograph by email. Let's say Sally has just had her second baby, and wants to send baby pictures to her mother, the baby's grandmother. Neither Sally nor her mother are computer professionals, and they don't want to care about image formats. Sally wants to upload a file from her camera, attach it to an email, and send it. Her mother wants to click on the email and see pictures of her new grandchild. Neither one of them wants to have to convert the image themselves.
Let's say it's a few years in the future and Sally's camera produces JPEG XL files by default. (Which I don't think would happen if browsers didn't support it, for exactly the reason I'm about to articulate). If Sally's mother's browser doesn't support displaying JPEG XL, then although Sally (who uses a different browser than her mother) sees the picture in the email when she sends it, her mother writes back an email saying "the picture didn't show up, can you resend it?" And they spend a few back-and-forth emails before finally getting tech support from a friend who helps Sally convert the picture to old-school JPEG so her mother can see it.
If that's the experience for end-users, cameras would hesitate to switch to JPEG XL as a default format. Because nobody wants a hostile review from a user saying "My mother couldn't load my baby pictures, what kind of lousy camera are you making?"
So even if it's not the best format for the Web, I'm still persuaded that having universal browser support for a format intended for photos is an important factor, and devices like cameras will not switch to it as a default format until manufacturers are certain that browser support (and OS support, and electronic photo frame support, and so on) is nearly universal.
None of that takes away from the argument "Other image formats are better for saving space on the Web", which is the main thrust of your post. But I do disagree with the last line, "I'm just not personally convinced we need it in browsers any time soon." I believe that if browser adoption is lacking, adoption of the format in places where it makes lots of sense (like cameras) will also be slow.
What are your thoughts on that argument?
Feathercrown 30 minutes ago | parent
This is a good paragraph. I see people forget to apply that last sentence all the time.
vkaku 28 minutes ago | parent
computerbuster 16 minutes ago | parent
adzm 23 minutes ago | parent
nneonneo 12 minutes ago | parent
est 6 minutes ago | parent
nneonneo 18 minutes ago | parent
It is, however, an incredibly cool demo of what the format is capable of. I'm not completely sure if an image format should be that flexible, but I'm impressed nonetheless.
est 8 minutes ago | parent
joeblubaugh 15 minutes ago | parent
What does it offer there that existing workflows can’t support? Do those advantages make up for the transcoding that every web publisher would need to do to make the outputs useful on the web?
dannyw 9 minutes ago | parent
HEIF is what is getting support in recent models; but JPEG still rules supreme for its compatibility.
computerbuster 3 minutes ago | parent
I think one of the compelling use cases for camera manufacturers would be an interoperable format for editors. Since JXL has support for so many channels, you could load your image into an editor, edit it, add layers, etc., and export as JXL, which could be used for other things.
dmix 15 minutes ago | parent
> Not to mention an additional compatibility headache now exists for anyone just trying to download an image from the Internet and use it somewhere – it was hard enough to get widespread WebP adoption, and I don't think it's worth doubling the pain by having to climb the same hill for AVIF and JPEG XL. Especially when JPEG XL doesn't appear to add anything to the Web platform.
It is very annoying downloading an image for the web and then trying to upload it somewhere else also on the web during these transition periods.
computerbuster 10 minutes ago | parent