Jpegxl should be the default
196
Community Rules
You must post before you leave
Be nice. Assume others have good intent (within reason).
Block or ignore posts, comments, and users that irritate you in some way rather than engaging. Report if they are actually breaking community rules.
Use content warnings and/or mark as NSFW when appropriate. Most posts with content warnings likely need to be marked NSFW.
Most 196 posts are memes, shitposts, cute images, or even just recent things that happened, etc. There is no real theme, but try to avoid posts that are very inflammatory, offensive, very low quality, or very "off topic".
Bigotry is not allowed, this includes (but is not limited to): Homophobia, Transphobia, Racism, Sexism, Abelism, Classism, or discrimination based on things like Ethnicity, Nationality, Language, or Religion.
Avoid shilling for corporations, posting advertisements, or promoting exploitation of workers.
Proselytization, support, or defense of authoritarianism is not welcome. This includes but is not limited to: imperialism, nationalism, genocide denial, ethnic or racial supremacy, fascism, Nazism, Marxism-Leninism, Maoism, etc.
Avoid AI generated content.
Avoid misinformation.
Avoid incomprehensible posts.
No threats or personal attacks.
No spam.
Moderator Guidelines
Moderator Guidelines
- Don’t be mean to users. Be gentle or neutral.
- Most moderator actions which have a modlog message should include your username.
- When in doubt about whether or not a user is problematic, send them a DM.
- Don’t waste time debating/arguing with problematic users.
- Assume the best, but don’t tolerate sealioning/just asking questions/concern trolling.
- Ask another mod to take over cases you struggle with, if you get tired, or when things get personal.
- Ask the other mods for advice when things get complicated.
- Share everything you do in the mod matrix, both so several mods aren't unknowingly handling the same issues, but also so you can receive feedback on what you intend to do.
- Don't rush mod actions. If a case doesn't need to be handled right away, consider taking a short break before getting to it. This is to say, cool down and make room for feedback.
- Don’t perform too much moderation in the comments, except if you want a verdict to be public or to ask people to dial a convo down/stop. Single comment warnings are okay.
- Send users concise DMs about verdicts about them, such as bans etc, except in cases where it is clear we don’t want them at all, such as obvious transphobes. No need to notify someone they haven’t been banned of course.
- Explain to a user why their behavior is problematic and how it is distressing others rather than engage with whatever they are saying. Ask them to avoid this in the future and send them packing if they do not comply.
- First warn users, then temp ban them, then finally perma ban them when they break the rules or act inappropriately. Skip steps if necessary.
- Use neutral statements like “this statement can be considered transphobic” rather than “you are being transphobic”.
- No large decisions or actions without community input (polls or meta posts f.ex.).
- Large internal decisions (such as ousting a mod) might require a vote, needing more than 50% of the votes to pass. Also consider asking the community for feedback.
- Remember you are a voluntary moderator. You don’t get paid. Take a break when you need one. Perhaps ask another moderator to step in if necessary.
jxl rules <3
what's the bottom right format?
also, avif and webp are both supported by voyager, firefox and chromium (at least for me) but what software actually supports JPEG XL?
APNG, which is technically not separate from PNG proper now.
jxl isn't supported because google has a near monopoly on the web and has historically been very opposed to it (also they basically control Firefox financially)
most desktop Linux image processing software supports jxl, but only bespoke browsers like waterfox, safari and ladybird have support for it
Cromite does too, because technically Chromium has jxl support but removed it. Cromite reverses that commit.
It's coming back
I believe both Firefox and Chromium support JXL now, although they probably need to be enabled as an experimental setting.
There's a setting called "image.jxl.enabled", but the jxl image still isn't visible on that link?
I can't even view OP's image at all, but it's just showing as WebP to me? Is Catbox just down?

Catbox is blocked by some ISPs irrc, could be that. It's not down though: https://status.catbox.moe/
Wild, you're right, it's apparently blocked by my mobile carrier. Tried it again with a VPN and it worked fine.
So much for the idea of a free and open internet...
It could just be your DNS, I've had problems with Cloudflare's 1.1.1.1 and Catbox but I think they actually have a list of ISPs and DNS providers that give them issues. I don't think you can manually specify a DNS server on cellular (without some weird workaround), but if you have issues on other networks you can try changing your DNS and see what happens.
You can, it's just a connection type.
If talking specifically about phones, Android allows specifying DoT, and Firefox on Android has DoH. Or at least Fennec and Nightly do, I don't use regular Firefox on phone.
What carrier do you have? I just want to know whi to avoid
Verizon
Why does the png look like a tv show crime scene close up?
JXL is coming very soon actually to Chrome, Firefox, and any up-to-date PDF viewer (they're adding it to the format)
Has support in eog, imageglass, whatever that foss galley app on Android is called, a lot of open source software, anything Apple (safari, iOS everywhere)
Wasn't there some IP crap about jpeg xl, or was that jpeg 2000?

Why do you prefer wasting everyone's bandwidth with the shitty 30 year old JPEG image format when every browser and every actively developed image viewer/editor supports WebP?
Even lossless WebP is a bit better than PNG, but compared to JPEG, there's just no question.
PNG PNG PNG PNG PNG
Looks at all those PNGs seems like everyone wants to do that.
PNG! PNG!
png is always what I choose. everything supports it and I don't have any issue with the quality
I don't have any issue with the quality
Yeah cause it's lossless, which is why the files are also significantly bigger.
Go with the times, PNG is old as dirt now. Everything supports Webp!
/edit: the downvotes are hilarious. People have no problem moving on from mp3 to FLAC or so, but somehow they form an emotional attachment to PNG?
Except facebook, but we do not talk aboout it there
Yes, and webp lossless is really good. JXL lossless is usually better, but either are better than png.
Random high quality jpeg I found of a screenshot of sheet music:
Original: 53.3 kb
JXL: 12.2 kb
Webp: 25.9 kb
AVIF: 22.6 kb
PNG: 47.3 kb
Most are not anywhere near as favorable, that happened to be the most recent thing in my camera roll. Let me try another:
Original PNG: 19.0 kb
JXL: 12.9 kb
Webp: 15.7 kb
AVIF: 14.9 kb
Finally, some larger and photographic content:
Original PNG: 318 kb
JXL: 185 kb
Webp: 247 kb
AVIF: 201 kb
Encoder efforts picked to be the highest that would finish in within a few seconds in Image Toolbox on my phone. Webp doesn't go up as high so it was finishing quicker here, and PNG doesn't have varying effort afaik
BTW JXL effort 1 lossless is insanely fast to encode (the order of a gigapixel per second) and also basically always smaller than PNG
It's funny that Google is one of the developers of the JPEG XL format, but neither Chrome nor Android support this format.
P.S. funny thing №2: title image on jpeg-xl homepage is AVIF.

Makes sense though, since it is the best image format that is actually supported. Probably the best overall outside of lossless now with tune=iq, idk about AV2, h265, or h266 tho.
The thing is, JXL has a lot of un-exploited potential for better encoding tools within the same codec, mostly from the fact that it has like 5 part time devs compared to the multi-company teams that AOM has.
I have a script on my machnie that turns every crap webp that I save from Lemmy into glorious JXL.
Honestly, Lemmy as an anti-Big System protocol/community idea should serve JXL or APNG by default.
Jpeg for lossy photos, png for lossless, gif for 256 color animations, what else?
Jxl for everything
bmp for that real oldschool feel.
What's wrong with webp
Nothing really, people just hate it because support for it is bad (which will be worse for AVIF or JXL, but hey ho).
*because they use software with severely out-of-date codec support. I've never had an issue with webp.
Are you kidding? Everything on my computer that does image formats can do Webp
Webp doesn't support interlacing, so it's basically worthless
In all seriousness, it lacks some features, especially when compared to jxl, that stop it from being able to be a universal image format, which is something that jxl wants to achieve. All hail JPEG XL!
Check this out to see the differences.
Well, the avif has made it impossible to save viewable images to my system, that's for sure.
For some reason not even XNViewMP is touching them, and it claims to be able to.
(I screengrab the images and if they're large, make multiple grabs to get the entire image captured then put it together in Photoshop.. PITA but what else can I do.. gah!)
magick thing.avif thing.png probably should work if you install imagemagick
AVIF is rather fantastic.
Bmp gang
Just in time for AV2!
HAHA YES, GIVE ME GREAT FORMAT WARS!
What's the one on the bottom right corner?
why is nobody mentioning pdf?
Because, PDF is a container, like a fancy zip, the pictures saved in are kept in their original format, (JPEG, PNG/APNG, AVIF, GIF, JP2k, JPXL, BMP...) unless you add a step to re-compress the all document with image.
It's always slightly bigger than the original file.
interesting. but what if i want to make a mixture of vector graphics with a small portion raster graphics. the PDF would probably be smallest, because it will store all the vector graphics as vector graphics and only the small part raster graphics as raster graphics.