imv
imv copied to clipboard
Support for Animated PNGs
They're a little niche, but image formats other than GIF can be animated: https://en.wikipedia.org/wiki/APNG Apparently, like gifs, the format's backwards-compatible with static images, so it shouldn't be necessary to do anything complicated and hacky like actually checking whether the image's animated.
For now, imv is tied to whatever FreeImage supports, which doesn't currently include APNG.
I do plan to refactor imv to support multiple image library backends, but until I find time to do that, this isn't likely to happen.
The multiple-backend refactor has happened, which added support for direct libpng use. However so far just single-frame image loading is implemented in imv's png backend. It's straightforward to add now though.