Download Latest Version v8.18.0 source code.tar.gz (34.7 MB)
Email in envelope

Get an email when there's a new version of libvips

Home / v8.17.0
Name Modified Size InfoDownloads / Week
Parent folder
vips-8.17.0.tar.xz.sha256sum 2025-06-05 85 Bytes
vips-8.17.0.tar.xz 2025-06-05 29.5 MB
README.md 2025-06-05 2.2 kB
v8.17.0 source code.tar.gz 2025-06-05 33.5 MB
v8.17.0 source code.zip 2025-06-05 34.2 MB
Totals: 5 Items   97.3 MB 0

libvips 8.17.0

Release notes here:

https://www.libvips.org/2025/06/05/What's-new-in-8.17.html

Changes since 8.16.1:

  • gifsave: add keep_duplicate_frames flag [dloebl]
  • add Magic Kernel support [akimon658]
  • tiff: add threadsafe warning/error handlers (requires libtiff 4.5.0+) [lovell]
  • tiffload: add support for fail_on flag [lovell]
  • tiffload: add support for unlimited flag (requires libtiff 4.7.0+) [lovell]
  • much more reliable operation caching
  • colour: add support for auto-selecting the rendering intent [kleisauke]
  • add matrixmultiply
  • better handling of malformed size values [Simcha Kosman]
  • improve performance of vips_shrink() [kleisauke]
  • svgload: add support for custom CSS via stylesheet option [lovell]
  • heifload: unlimited flag removes all limits (requires libheif 1.19.0+) [lovell]
  • heifsave: improve alpha channel detection [lovell]
  • convi: ensure double sum precision for floats [lovell]
  • improve guard against corrupt ICC profiles with older lcms2 versions [kleisauke]
  • improve vips_sink_screen() thumbnail rendering
  • heifload: improve detection of seek beyond EOF [lovell]
  • jp2kload: add oneshot flag [mbklein]
  • share and reuse openslide connections
  • drop support for openslide 3.3
  • fix vips_quadratic()
  • rename thumbnail's export/import profile options as input/output for consistency
  • restore vips_remosaic(), it was not being linked
  • deprecate VipsSaveable, add VipsForeignSaveable
  • move vips_image_preeval(), vips_image_eval(), vips_image_posteval() into the public API
  • jxlsave: add support for chunked save (requires libjxl 0.9.0+)
  • increase minimum version of libjxl dependency to 0.7.0
  • increase minimum version of libheif dependency to 1.7.0
  • improve scaling of hough_line feature space [ecbypi]
  • heifload: limit per-image memory usage to 2GB (requires libheif 1.20.0+)
  • svgload: add support for scRGB output via high_bitdepth flag [kstanikviacbs]
  • remove vipsprofile from default install
  • add ppmload_buffer [kleisauke]

Windows binaries here very shortly:

https://github.com/libvips/build-win64-mxe/releases/tag/v8.17.0

Thank you again to all the volunteers who worked hard on this release!

Source: README.md, updated 2025-06-05