govips

A lightning fast image processing and resizing library for Go

MIT License

Stars
1.1K
Committers
63

Bot releases are visible (Hide)

govips - v2.14.0 Latest Release

Published by tonimelisma 8 months ago

What's Changed

New Contributors

Full Changelog: https://github.com/davidbyttow/govips/compare/v2.13.0...v2.14.0

govips - v2.13.0

Published by tonimelisma over 1 year ago

What's Changed

Full Changelog: https://github.com/davidbyttow/govips/compare/v2.12.0...v2.13.0

govips - v2.12.0

Published by tonimelisma over 1 year ago

What's Changed

New Contributors

Full Changelog: https://github.com/davidbyttow/govips/compare/v2.11.0...v2.12.0

govips - v2.11.0

Published by davidbyttow over 2 years ago

Bug fixes and improvements

  • Fixes various animated GIF issues (thanks @Elad-Laufer and @cshum)
  • Fixes DPI param for svg and PDF (thanks @JMontupet)

What's Changed

New Contributors

Full Changelog: https://github.com/davidbyttow/govips/compare/v2.10.0...v2.11.0

govips - v2.10.0

Published by davidbyttow over 2 years ago

New functionality

  • Animated GIF support (thanks @Elad-Laufer)
  • Simple pixelation filter (thanks @Elad-Laufer)
  • Adds image Replicate for repeating images (thanks @cshum)

Bug fixes and improvements

  • Fixes macos-11 test failures

What's Changed

Full Changelog: https://github.com/davidbyttow/govips/compare/v2.9.0...v2.10.0

govips - v2.9.0

Published by tonimelisma almost 3 years ago

New functionality

  • GetPoint()
  • Create thumbnails straight from image or buffer (faster than loading image, then thumbnailing)
  • vips_embed implements extend background with color
  • TransformICC()

Bug fixes

  • Fix double-free in Label()
govips - v2.8.1

Published by tonimelisma almost 3 years ago

Fix ICCTransform() for more than 8-bit images

govips - v2.8.0

Published by tonimelisma almost 3 years ago

New functionality

  • loading parameters general support
  • JPEG2000 support
  • PNG export parameters support
  • getPoint()
  • Join()
  • ArrayJoin()

Bug corrections

  • PNG loading fail parameter respected
  • WEBP ICC support
  • Some memory leak fixes
govips - v2.7.0

Published by tonimelisma over 3 years ago

  • AVIF support
  • GIF/WEBP animation support was causing regressions, removing it temporarily
govips - v2.6.0

Published by tonimelisma over 3 years ago

  • 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!

govips - v2.5.0

Published by tonimelisma over 3 years ago

Add new functionality:

  • format-specific export parameters
  • Identity()
  • Maplut()
  • Cast()
  • Average()

And fix a bunch of bugs as well.

govips - v2.4.0

Published by tonimelisma almost 4 years ago

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
govips - v2.3.1

Published by tonimelisma almost 4 years ago

Temporary file storage is now compatible with Windows as well, and Govips cleans up all temp files on shutdown.

govips - v2.3.0

Published by tonimelisma almost 4 years ago

New stuff:

  • Add divide(), mapim() and xyz() functions
  • Fix missing support for some specific HEIF image
govips - v2.2.0

Published by tonimelisma almost 4 years ago

  • Add Thumbnail() function for easy thumbnails
  • Add CompositeMulti() function to composite several images at once
govips - v2.1.0

Published by tonimelisma almost 4 years ago

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
govips - v2.0.2

Published by tonimelisma almost 4 years ago

Fix bugs related to garbage collection and resize() kernel parameters

govips - v2.0.1

Published by tonimelisma almost 4 years ago

Add option to strip metadata on export

govips - v2.0.0

Published by tonimelisma almost 4 years ago

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.

govips - Fixes memory leak when loading PNG images

Published by davidbyttow about 7 years ago