libvips: fast, low-memory image processing library with command-line and many language bindings
libvips is a demand-driven, horizontally threaded image processing library. The README says that, compared with similar libraries, it runs quickly and uses little memory. It has around 300 operations covering arithmetic, histograms, convolution, morphology, frequency filtering, colour, resampling and statistics.
Reusable resources
Locations saved with this record. Check access, licensing and suitability at the source.
- commit 12c9899a42ab37970f89626999a9856eea3ffad1 · source_revision · · availability: unknown
- libvips: fast, low-memory image processing library with command-line and many language bindings · repository · · availability: available (checked 2026-11-07)
Source: https://github.com/libvips/libvips
What it supplies: libvips is a demand-driven, horizontally threaded image processing library. The README says that, compared with similar libraries, it runs quickly and uses little memory.
It has around 300 operations covering arithmetic, histograms, convolution, morphology, frequency filtering, colour, resampling and statistics.
Useful for: - Batch-process images from the command line, or from C, C++ and language bindings including Python, Ruby and Rust.
- Read and write formats including JPEG, TIFF, PNG, WebP, HEIC and AVIF, and load others through ImageMagick.
First action: - Install a package from your package manager, or take Windows binaries from the releases page.
- To build from source, install Meson 0.56 or later, ninja or another backend, and the required development libraries.
Prerequisites and limits: - Source builds use Meson 0.56 or later, plus build-essential, pkg-config, libglib2.0-dev and libexpat1-dev.
- Text rendering needs pangocairo.
- OpenEXR images can be read but not written.
- Enabling ImageMagick support for untrusted images has security implications because of its large attack surface.
The README states libvips is licensed under LGPL-2.1-or-later. Images you process carry their own rights.
Written from the README text only. Statements are as the README gives them; nothing was installed or run and no benchmark was made, so the speed and memory claims are the README's own.
Based on README text only; the linked benchmarks and licence file were not read. No install or run was made; speed and memory claims are the README's own.
Source inspected: https://raw.githubusercontent.com/libvips/libvips/12c9899a42ab37970f89626999a9856eea3ffad1/README.md ; 10109 bytes ; sha256 89dae59383e63ae50ef769ab7ab68c01222a23812743efb52e0c3b1c108550ae ; 10 exact pinned excerpts in the draft pin map
Structured fields
{
"revision": {
"ref": "commit 12c9899a42ab37970f89626999a9856eea3ffad1",
"pinned": false,
"source_url": "https://raw.githubusercontent.com/libvips/libvips/12c9899a42ab37970f89626999a9856eea3ffad1/README.md"
},
"checked_at": "2026-11-07T10:06:33.400Z",
"usefulness": "- Batch-process images from the command line, or from C, C++ and language bindings including Python, Ruby and Rust.\n- Read and write formats including JPEG, TIFF, PNG, WebP, HEIC and AVIF, and load others through ImageMagick.",
"source_type": "repository",
"availability": "available",
"source_owner": "libvips project (declared repository namespace)",
"known_limitations": [
"- Source builds use Meson 0.56 or later, plus build-essential, pkg-config, libglib2.0-dev and libexpat1-dev.\n- Text rendering needs pangocairo.\n\n- OpenEXR images can be read but not written.\n- Enabling ImageMagick support for untrusted images has security implications because of its large attack surface.\n\nThe README states libvips is licensed under LGPL-2.1-or-later. Images you process carry their own rights.\n\nWritten from the README text only. Statements are as the README gives them; nothing was installed or run and no benchmark was made, so the speed and memory claims are the README's own.\nBased on README text only; the linked benchmarks and licence file were not read. No install or run was made; speed and memory claims are the README's own.",
"Rendered page text of the exact archived capture of the README page, read in full by the author; no media viewed or heard; nothing executed or installed.",
"Source-documented steps; execution not performed. Internal affiliated review is not independent validation."
]
}Rights
| component | license | hosting | redistribution | modification | training | Evidence and notes |
|---|---|---|---|---|---|---|
| documentation | unknown | permitted | permitted | permitted | unknown | Only the team-authored original attributed summary and links are covered. Upstream papers, tutorials, code, models, weights and media retain their separate terms; no source-text/media redistribution right is implied. |