graphics/libvips - The NetBSD Packages Collection

Demand-driven, horizontally threaded image processing lib

libvips is a 2D image processing library. Compared to similar libraries, libvips
runs quickly and uses little memory.  libvips is licensed under the LGPL 2.1+

It has around 300 operations covering arithmetic, histograms, convolutions,
morphological operations, frequency filtering, colour, resampling, statistics
and others. It supports a large range of numeric formats, from 8-bit int to
128-bit complex. It supports a good range of image formats, including JPEG,
TIFF, PNG, WebP, FITS, Matlab, OpenEXR, DeepZoom, and OpenSlide.  It can also
load images via ImageMagick or GraphicsMagick.

It has APIs for C and C++ and comes with a Python binding and a command-line
interface. Bindings are available for Ruby, JavaScript and others.

Build dependencies

lang/gcc12 pkgtools/x11-links x11/xcb-proto x11/xorgproto lang/gcc12 x11/xcb-proto devel/meson lang/python312 devel/glib2-tools pkgtools/mktools devel/pkgconf pkgtools/cwrappers

Runtime dependencies

lang/gcc12-libs devel/glib2 graphics/lerc graphics/libexif graphics/libheif graphics/libjpeg-turbo graphics/libjxl graphics/librsvg graphics/libwebp textproc/libxml2 graphics/openexr graphics/openjpeg graphics/png print/poppler devel/glib2 graphics/libexif graphics/libheif graphics/librsvg graphics/libwebp textproc/libxml2 graphics/openexr graphics/png print/poppler

Binary packages

OSArchitectureVersion
(none)

Binary packages can be installed with the high-level tool pkgin (which can be installed with pkg_add) or pkg_add(1) (installed by default). The NetBSD packages collection is also designed to permit easy installation from source.

Available build options

introspection
Enable gobject-introspection.
tiff
Enable TIFF support.

Known vulnerabilities

The pkg_admin audit command locates any installed package which has been mentioned in security advisories as having vulnerabilities.

Please note the vulnerabilities database might not be fully accurate, and not every bug is exploitable with every configuration.


Problem reports, updates or suggestions for this package should be reported with send-pr.