If you do delve into improving the performance, I suggest using Rust and no_std
crates for dealing with images, such as docs.rs/zune-jpeg/latest/zune_jpeg/.
It would probably take some time to get it working, but it would probably increase performance and support any format you can find a crate for. But it does not seem like it’s worth it.
I’ll add this to my list of “things I might to when I don’t have a side project to waste my time on” :D
verstra@programming.dev 5 days ago
I did also forget to say it does look very nice, with animations and proper polish!