More progress on the GIF player / frame downloader.
Trying out overview mode with the Niri window manager.
Implemented rough cache in the GIF viewer, since GIFs mainly work by applying patches on top of the starting image. I run through the whole thing caching evenly spaced frames at the start, then use them as shortcut base when seeking to frames further in.
I feel like I could do some fun things with a segmenter tuned to drawn objects. MediaPipe (understandably) isn't quite there though.
Potential to do more conventional computer vision stuff? Maybe.
Still getting a feel for the shape and possibilities of this
I forgot to handle rotation on the actual download image: