lunasorcery

as seen on cohost!

30-something poly kinky queer mess
recovering former game dev
dating: @estrogen-and-spite & @RobinProblem


personal blog (with rss!)
moonbase.lgbt/
other website
tiredand.gay/

lunasorcery
@lunasorcery

got avif and webp transcoding added to my blog engine, with all the necessary <picture>/<source> boilerplate to let the browser pick which one it wants

was relatively easy to add since I already had plumbing in place for generating <picture>/etc for dpi-aware and light/dark-mode-aware image variants

hardest part of the whole process was matching avifenc versions between my laptop and the github runner; on my laptop via brew it's 1.0.3, on the github runner via apt it's 0.9.something and there was a breaking flags change in 1.0.0



You must log in to comment.

in reply to @lunasorcery's post:

in reply to @lunasorcery's post:

Issue located, it's a bad avif encode.

I cheated for the demo and generated those avifs using an imagemagick script rather than letting the blog do it (since the blog would've transcoded from the pngs and produced a bunch of avif files proudly displaying a png extension on-screen). I've re-generated them using avifenc and it's behaving now (though might need a cache reload). Thanks for pointing it out!