It's funny how well a relatively low-resolution (max 1024 or 2048 pixels on either side), WebP-mangled 15-80 KiB image can get the message across.

Take a look at the images I've posted to this account; I'm always extremely purposeful on the images' resolution, format, and compression factor, even when posting from mobile (which I do most of the time). Very, very few of my images are over 100 KiB.

We're spoiled by our storage and bandwidth.

On corporate platforms, all images get the same amount of mangling, and many images get properly mangled by being decompressed and recompressed over and over again.

I love that #GoToSocial gives its users agency to choose how their images are encoded.

@rl_dane they don’t, they force webp for thumbnails now and explicitly rejected the option of sticking to frmats people can actually see

@mirabilos

I'd be happier if AVIF was an option, but for low-fidelity, low-file-size images, WebP is ahead of JPEG.

https://rldane.space/coffee/

@rl_dane doesn’t help if your (retro-)computer can only show GIF, JPEG and perhaps PNG

Follow

@mirabilos @rl_dane
Wouldn't it be great if server software honoured the Accept header? 😩
Sad to know that GoToSocial sticks with WebP now — but I suppose it makes sense: you use Go, you have to play nicely with whole Google ecosystem. That is why I stay away from Go now — I really like the language, but not everything that comes with it.

@m0xee @rl_dane indeed; there are days I wonder if the decision for GtS was the best one, but given constraints it was probably still the right one, and they do incredible work, it’s just I don’t want to learn issue9… so I cannot fork if I end up must-ing

@m0xee @mirabilos

My vote would be for AVIF. It seems to be the best format for low-fidelity, low-file-size, high-compression images for social media.

@m0xee @rl_dane nobody can even display that!

(the lib also had security issues recently)

@mirabilos @m0xee

Firefox (&forks) can display it natively. Bummer about the lib, though.

@rl_dane @m0xee Firefox isn’t the easiest thing to port, never has been…

@mirabilos @m0xee

No, I don't imagine so. "Modern" web browsers are ungodly-complex, they make Emacs look like a bootsector game.

@rl_dane @m0xee they create one thumbnail pic though and serve that statically, and it’s linked in the post, so that’s hard to support within Fedi-as-is-now

Sign in to participate in the conversation
Librem Social

Librem Social is an opt-in public network. Messages are shared under Creative Commons BY-SA 4.0 license terms. Policy.

Stay safe. Please abide by our code of conduct.

(Source code)

image/svg+xml Librem Chat image/svg+xml