h2non / bimg

Go package for fast high-level image processing powered by libvips C library
https://pkg.go.dev/github.com/h2non/bimg?tab=doc
MIT License
2.65k stars 337 forks source link

Support PNG output on older libvips versions #423

Closed ffawkes closed 1 year ago

ffawkes commented 1 year ago

A recent commit added new params to vips_pngsave_bridge (#398). However, as far as I can tell, the effort param is only available starting on libvips 8.12, effectively breaking PNG output for anyone stuck on older versions of the library.

This PR restores the ability of saving PNG files for users on older libvips versions, while still preserving the new features when libvips 8.12+ is available.

Fixes #401