Comment on Critical vulnerability in WebP Codec has browser vendors scrambling for updates
WhoRoger@lemmy.world 1 year agojpegxl actually has pretty good support - affinity, photoshop, gimp, krita, etc. all support it fine
Sorry, 5 graphics programs isn’t “support”. You need support from the millon mobile apps, web sites and image and web libraries. A format that you can only use by yourself or with a handful professionals is useless in practice.
holding back truly open formats i’d say that doesn’t really matter
There’s been hundreds of new image formats in the last ~20 years, and none has gotten anywhere.
Even PNG needed a decade for some things to support it properly, and that one really had a brand new massive use case.
People use gif to make videos for crying out loud, and bitch about webp all the time, that’s how massive the pushback against new formats is.
Do you really think jpegxl would get anywhere by itself? No, it would be the same as with jpeg2000 and tons of other formats - first supported by a handful of programs, but not used by anyone else and then forgotten.
Zeus@lemm.ee 1 year ago
i gave those because they’re the most pertinent programmes for people. there are more here if you’re interested
and i’d say that’s not bad for a format that’s only a few years old
i don’t know what this is supposed to mean. xnview supports jxl
because png is good. i’m not defending gif or jpeg, they suck. but png is simple, fast to decode, and open by design. it may not be the best as an image format, but it is good
yeah that’s my point, jxl has been adopted faster than png or webp
i really don’t think many people use gif. most people use gifv or similar (usually webm) without realising it. apart from its very specific use case, gif sucks; so most software automatically converts to something else
jpeg2k had issues other than a lack of support - jxl has deliberately avoided those pitfalls
WhoRoger@lemmy.world 1 year ago
That’s not how people use images. For an image format to be viable, you need your camera to support it, your gallery app/program to support it, the web sites you upload it to, the messaging platforms you share it through.
If there’s a break in the chain, people will screenshot the picture as png and bitch to you that you’re using something weird.
I’ve been trying to get people to use or support image formats for 15 years, previously as a tech journalist too, and the resistance is totally absurd. “Why change what works”, “just because it’s new doesn’t mean I have to use it” are the typical responses you get from everyone.
Oh you’d be surprised… Gaming videos on Steam, screen recordings, porn clips by amateurs, or just random clips, the amount of low-res gifs with 10s of MB in size is crazy.
Sure, it’s shitty of Google to drop the support, but from experience I’m still unfortunately 100% sure it wouldn’t have gotten anywhere.
Heck, Apple has been using HEIF for years and that’s a trillion dollar company with a huge market share, and you still get shitton of places where you can’t use it.
Zeus@lemm.ee 1 year ago
yes. but that’s my exact point. if i make an image then upload it to the internet - the only software that’s involved is on my side (gimp, ps, whatever[^1]) and the browser of the person viewing it. if it was supported in chromium, that’s automatically in chrome, edge, vivaldi, brave, discord, element, spotify, whatever other chromium-embedded or electron apps you care to name. that’s good enough for anyone who isn’t a professional, and they’re already fine. fuck it, it has the joint photographic experts group behind it - they’re quite a big name in photography
meh, i haven’t seen any in the past ~5 years apart from ones specifically chosen for that 256 colour æsthetic; but i will believe you
it did get places. it has got places. again, it’s very new and is already well supported
jpeg2k failed because of licencing and royalty issues. heif hasn’t spread because of licencing and royalty issues ^(in^ ^my^ ^personal^ ^opinion,^ ^webp^ ^has^ ^licencing^ ^issues.)^ png didn’t. jpeg (sort of) didn’t. jxl doesn’t.
but anyways, this isn’t a pro-jxl comment; it’s an anti-webp comment. i used jxl as an example of why webp, and its adoption, is making the web worse even though it’s better than png on a technical level
WhoRoger@lemmy.world 1 year ago
It’s not. The web site you’re uploading to has to support it to allow you the upload in the first place, and to process it to make previews or lower-res versions for the web pages or apps.
Well unless you’re uploading directly through ftp and share only the link, but again that’s not how people use pictures.
Then if the person on the other side wants to download the picture, set it as wallpaper, send it through messenger, then those programs need to support it too.
Heck now that I think about it, browser support isn’t even that critical because web sites can make media available in whatever format the browser supports. The important part is the backend, and local apps.
Do believe me, recently I’ve started converting those I want to keep to mp4 and I’m saving gigabytes.
Recently I’ve had some debates here with people looking for better support for gifs, or how to encode them better or whatever, and I nudge them towards webp at least. Because simply, if the web site supports only jpg, png, gif and webp uploads, then I definitely prefer webp.
It’s not all that well supported in lots of those cases I mention. And where it did get, it only got because Apple has actually billions of devices out there and has the power to make the format default among them with one worldwide update. Yet it still has to convert to jpg when sharing elsewhere by default. That’s how huge the resistance is.
It’s not all that new either, heif was introduced in 2017, webp even earlier and people still bitch that they can’t use it because their oddball app doesn’t support it.
Meanwhile x265 has been a common thing for years, and every few years before there’s been a new generation of video codec, and nobody ever bats an eye when there’s a new update.
I’m not advocating for these formats specifically (definitely not jpeg2000 haha), but I’m saying licences and royalties aren’t that super important when it comes to how supported something becomes.
Hell look at Apple… Everything is proprietary.
Or when it comes to formats, mp3 is still the most widely supported audio format (non-free), and DivX has been the most widely supported video format for much longer than anything else… Also non-free.
Haha hardware camera makers are the slowest dinosaurs when it comes to technology. Took them fucking ages for some to support DNG raw format, and before h264 was already getting grey, most would record videos only in mjpeg.
But it’s more about phone cameras anyway. And well with those we’ll only have webp and heif at most, so I guess we have to deal with that anyway.
Maybe if Mozilla had not abandoned their FF OS, maybe that would’ve been a camera supporting jpegxl now.