I image it started life as JPEG, and then lost pixels every time it was re-uploaded. At some point, it was either converted into a WEBP file and uploaded to Lemmy, or Lemmy converted it into one. Either way, it always uses about 70% compression for WEBP files, so you end up with already compressed file getting compressed again.
I just tested uploading a WEBP file to Lemmy, and the picts-rs backend made it a) bigger and b) worse.
Except WEBP, unlike (most versions of) JPEG, can be compressed without quality loss. This is probably a mix of reuploading a JPEG and a bad encoding by Lemmy’s side. It should be fixed if you uploaded an already webp encoded image, so lemmy doesn’t try to reformat it, but for a sequels meme it’s not worth the time
This screenshot is a WEBP file.
I image it started life as JPEG, and then lost pixels every time it was re-uploaded. At some point, it was either converted into a WEBP file and uploaded to Lemmy, or Lemmy converted it into one. Either way, it always uses about 70% compression for WEBP files, so you end up with already compressed file getting compressed again.
I just tested uploading a WEBP file to Lemmy, and the picts-rs backend made it a) bigger and b) worse.
Except WEBP, unlike (most versions of) JPEG, can be compressed without quality loss. This is probably a mix of reuploading a JPEG and a bad encoding by Lemmy’s side. It should be fixed if you uploaded an already webp encoded image, so lemmy doesn’t try to reformat it, but for a sequels meme it’s not worth the time