With the release of iOS 16 and soon macOS Ventura, Apple platforms will finally support AVIF.
(AV1 support for videos is still not available yet sadly.) See: https://caniuse.com/avif
I'm interested in using AVIF for high bit depth images on these devices. In December last year, libvips added support for 8/10/12 bit HEIC and AVIF load and save: https://github.com/libvips/libvips/pull/2596
However, AFAICT neither of the govips versions of the export parameters take the bitdepth argument. Would it be possible to add support for this to govips? I could create a PR if I could get some code pointers. I can see the export params structs but I'm not entirely sure what else needs to happen to pass that to the underlying libvips.
With the release of iOS 16 and soon macOS Ventura, Apple platforms will finally support AVIF. (AV1 support for videos is still not available yet sadly.) See: https://caniuse.com/avif
I'm interested in using AVIF for high bit depth images on these devices. In December last year, libvips added support for 8/10/12 bit HEIC and AVIF load and save: https://github.com/libvips/libvips/pull/2596
However, AFAICT neither of the govips versions of the export parameters take the bitdepth argument. Would it be possible to add support for this to govips? I could create a PR if I could get some code pointers. I can see the export params structs but I'm not entirely sure what else needs to happen to pass that to the underlying libvips.