this post was submitted on 23 Dec 2024
538 points (95.0% liked)

Microblog Memes

11095 readers
2367 users here now

A place to share screenshots of Microblog posts, whether from Mastodon, tumblr, ~~Twitter~~ X, KBin, Threads or elsewhere.

Created as an evolution of White People Twitter and other tweet-capture subreddits.

RULES:

  1. Your post must be a screen capture of a microblog-type post that includes the UI of the site it came from, preferably also including the avatar and username of the original poster. Including relevant comments made to the original post is encouraged.
  2. Your post, included comments, or your title/comment should include some kind of commentary or remark on the subject of the screen capture. Your title must include at least one word relevant to your post.
  3. You are encouraged to provide a link back to the source of your screen capture in the body of your post.
  4. Current politics and news are allowed, but discouraged. There MUST be some kind of human commentary/reaction included (either by the original poster or you). Just news articles or headlines will be deleted.
  5. Doctored posts/images and AI are allowed, but discouraged. You MUST indicate this in your post (even if you didn't originally know). If an image is found to be fabricated or edited in any way and it is not properly labeled, it will be deleted.
  6. Absolutely no NSFL content.
  7. Be nice. Don't take anything personally. Take political debates to the appropriate communities. Take personal disagreements & arguments to private messages.
  8. No advertising, brand promotion, or guerrilla marketing.

RELATED COMMUNITIES:

founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] fuckwit_mcbumcrumble@lemmy.dbzer0.com 48 points 1 year ago (4 children)

Lossless compression doesn't really do well for pictures of real life. For screenshots it's ideal, but for complex images PNGs are just wayyyy to big for the virtually non noticeable difference.

A high quality JPG is going to look good. What doesn't look good is when it gets resized, recompressed, screenshotted, recompressed again 50 times.

[–] Jessica@discuss.tchncs.de 15 points 1 year ago (2 children)
[–] The_Decryptor@aussie.zone 10 points 1 year ago* (last edited 1 year ago) (1 children)

I found quite a lot of AVIF encoders lied about their lossless encoding modes, and instead used the normal lossy mode at a very high quality setting. I eventually found one that did true lossless and I don't think it ever managed to produce a file smaller than the input.

Turns out, that's a well known issue with the format. It's just another case where Google's marketing makes AVIF out to be fantastic, but in reality it's actually quite mediocre.

[–] lars@lemmy.sdf.org 1 points 1 year ago (1 children)

They lied about the lossiness?! I can’t begin to exclaim loudly enough about how anxious this makes me.

[–] The_Decryptor@aussie.zone 2 points 1 year ago (1 children)

The funny thing is, I knew something was off because Windows was generating correct thumbnails for the output files, and at that time the OS provided thumbnailer was incapable of generating correct thumbnails for anything but the simplest baseline files.

(Might be better now, idk, not running Windows now)

That's how I knew the last encoder was producing something different, even before checking the output file size, the thumbnail was bogus.

[–] lars@lemmy.sdf.org 1 points 1 year ago (1 children)

This story is a nightmare and I’m not sure if it’s better or worse now knowing that it was ancient ICO files that tipped you off.

Open question to you or the world: for every lossless compression I ever perform, is the only way to verify lossless compression to generate before and after bitmaps or XCFs and that unless the before-bitmap and after-bitmap are identical files, then lossy compression has occurred?

[–] The_Decryptor@aussie.zone 2 points 1 year ago (1 children)

Pretty much, you can use something like ImageMagick's compare tool to quickly check if the round trip produced any differences.

It can be a bit muddled because even if the encoding is lossless, the decoding might not be (e.g. subtle differences between using non-SIMD vs. SIMD decoding), and it's not like you can just check the file hashes since e.g. PNG has like 4 different interchangeable ways to specify a colour space. So I'd say it's lossless if the resulting images differ by no more than +/- 1 bit error per pixel (e.g. 127 becoming 128 is probably fine, becoming 130 isn't)

[–] lars@lemmy.sdf.org 2 points 1 year ago

Hey wow! Thank you!!

This explains a lot—including, likely, your username. Cheers!

[–] morrowind@lemmy.ml 7 points 1 year ago (1 children)

jxl is a much better format, for a multitude of reasons beyond the article, but it doesn't have much adoption yet. On the chromium team (the most important platform, unfortunately), someone seems to be actively power tripping and blocking it

[–] gregor 4 points 1 year ago

Yeah Google is trying to keep control of their image format and they are abusing their monopoly to do so

[–] Anticorp@lemmy.world 7 points 1 year ago (1 children)
[–] RizzRustbolt@lemmy.world 1 points 1 year ago

.tif or nothing, yo.

[–] Donkter@lemmy.world 5 points 1 year ago

A high quality jpg looks good. The 100th compression into a jpg looks bad.

[–] kernelle@lemmy.world -3 points 1 year ago

I know compression has a lot of upsides, but I've genuinely hated it ever since broadband was a thing. Quality over quantity all the way. My websites have always used dynamic resizing, providing the resolution in a parameter, resulting in lightning fast load times, and quality when you need it.

The way things are shared on the internet is with screenshots and social media, been like that for at least 15 years. JPG is just slowly deep frying the internet.