lucy,
@lucy@netzsphaere.xyz avatar

is there any reason people hate webp other than "google bad" or am i missing something

realcaseyrollins,
@realcaseyrollins@social.teci.world avatar

@lucy
Isn't it just with a different extension?

lucy,
@lucy@netzsphaere.xyz avatar
realcaseyrollins,
@realcaseyrollins@noauthority.social avatar

@lucy @realcaseyrollins Huh. Well, that's worked for me plenty of times when I've needed to open up a file

lucy,
@lucy@netzsphaere.xyz avatar

@realcaseyrollins @realcaseyrollins of course is does, it's just changing the name, not the type

realcaseyrollins,
@realcaseyrollins@noauthority.social avatar

@lucy @realcaseyrollins Wait so is just a wrapper then?

lucy,
@lucy@netzsphaere.xyz avatar

@realcaseyrollins @realcaseyrollins i don't think you understand how software handles file types

realcaseyrollins,
@realcaseyrollins@social.teci.world avatar
lucy,
@lucy@netzsphaere.xyz avatar

@realcaseyrollins @realcaseyrollins 1) your ".webp" file could actually be a wrongly named png, 2) your webp is actually a webp file, and the software "supports" png so it won't complain, but the decoder inside is capable of decoding webp just fine, so when you feed it a ".png" and the data inside is a webp it just works, OR 3) a wild guess tbh but the data inside a png starts at the same offset as the first (or only) VP8 frame in a webp doesn't it? idk how vp8 works but i wouldn't be surprised if there's ways a generic image decoder could accidentally decode an vp8 frame stuck inside what it thinks a png is.
im very tired and never looked into webp tho, so idk.
@mia would probably 🗞️ me for some error in my chain of thought here 🥺

mia,

@lucy @realcaseyrollins @realcaseyrollins you’re correct except for 3) ​:neofox_floof_happy:​

icedquinn,
@icedquinn@blob.cat avatar

@mia @realcaseyrollins @realcaseyrollins @lucy nup. generic decoders wouldn't decode vp8 or 9 in a png. png isn't a flexible container like matroska so there is only one pipeline if you find a png header.

realcaseyrollins,
@realcaseyrollins@social.teci.world avatar

@icedquinn @mia @lucy @realcaseyrollins This is all very helpful, it sounds like point 2 might be it since these are files I get from like or . Some apps and sites that let you upload images (like , incidentally) don’t let you use upload files because it filters them out, so I have to change the extension.

icedquinn,
@icedquinn@blob.cat avatar

@realcaseyrollins @mia @lucy @realcaseyrollins jxl is better and safari supports that. no reason we should still use webp for anything.

google and mozilla are just being dumpster fires (although mozilla does have this ticket re-opened due to safari.)

realcaseyrollins,
@realcaseyrollins@social.teci.world avatar

@icedquinn @mia @lucy @realcaseyrollins What’s so bad about tho

icedquinn,
@icedquinn@blob.cat avatar

@realcaseyrollins @mia @lucy @realcaseyrollins nothing. it's just 20+ years old.

pretty much the whole industry wanted jxl because you can repack existing jpegs, with no loss of quality, and save maybe 5%, which amounts to a lot when you are facebook and are pushing millions of images. plus it handles lossless, so you can repack the pngs too, smaller, and open both with just one decoder. it's totally better.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • random
  • Hentai
  • doujinshi
  • announcements
  • general
  • All magazines