Ask Lemmy @lemmy.world Why do we enjoy music?
cats @lemmy.world Kitty and Blåhaj
memes @lemmy.world Tiktok is the bane of humanity
Programming @programming.dev What would be the best way to store the country of a user in SQL?
cats @lemmy.world Lucky and Beri
Lemmy Shitpost @lemmy.world Oh noes!
Programmer Humor @programming.dev Yes, it's down again
Microblog Memes @lemmy.world They're great at making us look very cool
memes @lemmy.world The guy on the left looks like an expert
memes @lemmy.world Everything is as it should be
memes @lemmy.world The soundtrack is fire
memes @lemmy.world It's a cue to leave me alone
Programming @programming.dev Public Money - Public Code
Programmer Humor @programming.dev This gives me an idea
CoupleMemes @sh.itjust.works Are you okay?
CoupleMemes @sh.itjust.works Best feeling ever
CoupleMemes @sh.itjust.works This gives me an idea
CoupleMemes @sh.itjust.works Every action gets a reaction
CoupleMemes @sh.itjust.works Top tier victory
CoupleMemes @sh.itjust.works Hearing them talk...


WebP supports lossless compression too, and is more efficient than PNG and JPEG. You can also set the image quality level in Lemmy's server config, I have it set to 95% for example. I believe converting images to WebP (and compressing them slightly or losslessly) should be the default, and if anyone wants to upload the original file, they can go for a 3rd party image host and upload it (whether PNG, SVG, whatever) there. Or, if you're sharing a webcomic for example, you can take the link to the original file from its website and paste it into Lemmy directly, thereby saving space on your instance.
Slightly unrelated, but I just wish JXL was more widely supported, it's the best image format out there, the only thing holding it back is software refusing to support it. Both Chromium and Firefox have JXL support behind a flag in their advanced settings.