Releases: davidbyttow/govips
Releases · davidbyttow/govips
v2.6.0
- FindTrim()
- Insert()
- Rank()
- Improved BMP performance
- Close() available again for manually closing images if GC can't keep up with your hyper-volume app
- WEBP and GIF animation support
A huge thank you to all the wonderful contributors!
v2.5.0
Add new functionality:
- format-specific export parameters
- Identity()
- Maplut()
- Cast()
- Average()
And fix a bunch of bugs as well.
v2.4.0
New functionality:
- Support vips_similarity (rotate and scale picture precisely, any angle)
- Add support for converting govips images to golang image.Image objects
- Smart cropping functionality (crop to the interesting parts of pictures)
- Draw rectangles (draw_rect()) or start with an empty black image (black())
- New format-specific export parameters which allow you to tune format-specific options
Bug fixes:
- Check if libvips compiled with ICC profile support before attempting to use it
- Compress TIFF lossless by default
v2.3.1
Temporary file storage is now compatible with Windows as well, and Govips cleans up all temp files on shutdown.
v2.3.0
New stuff:
- Add divide(), mapim() and xyz() functions
- Fix missing support for some specific HEIF image
v2.2.0
- Add Thumbnail() function for easy thumbnails
- Add CompositeMulti() function to composite several images at once
v2.1.0
Version 2.1.0 comes with a couple of new features:
- Logging - as verbose as you want it, to wherever you want it (not just stderr!)
- Logging now consolidates all of glib, libvips and govips into one channel
- imageRef.Close() is deprecated, it happens automatically nowadays
In addition, we've got:
- More, better examples and documentation
- Better unit test coverage
v2.0.2
Fix bugs related to garbage collection and resize() kernel parameters
v2.0.1
Add option to strip metadata on export
v2.0.0
Moving to version 2.0.0 due to breaking API changes. A lot of cleanup, new functionality merged from a fork, bug fixes, documentation etc.