The University of Southampton
University of Southampton Institutional Repository

The libvips image processing library

The libvips image processing library
The libvips image processing library
libvips is a portable, horizontally-threaded, demand-driven, 2D image processing library with its origins in imaging research projects. Compared to similar libraries, libvips runs quickly and uses little memory. It supports numeric formats from 8-bit integer to 128-bit complex, any number of color separation bands, most popular image formats, and many specialized scientific image formats. Its performance and LGPL license has led it to become popular in applications such as virtual microscopy and art imaging, and in widespread use for image processing on the web. This paper outlines the history of the library, explains how libvips achieves its good performance, presents benchmarks, and gives an overview of the implementation and of the wider libvips ecosystem.
image processing architecture, image processing parallel, image processing
Cupitt, John
5dc3fe1c-90f1-4d2f-95df-70bed536a228
Martinez, Kirk
5f711898-20fc-410e-a007-837d8c57cb18
Fuller, Lovell
83dbf5b7-8915-4afc-bfad-acb422f43c81
Wolthuizen, Kleis Auke
c9eb8c8a-f9f3-4bc7-b636-709a93ad31d7
Cupitt, John
5dc3fe1c-90f1-4d2f-95df-70bed536a228
Martinez, Kirk
5f711898-20fc-410e-a007-837d8c57cb18
Fuller, Lovell
83dbf5b7-8915-4afc-bfad-acb422f43c81
Wolthuizen, Kleis Auke
c9eb8c8a-f9f3-4bc7-b636-709a93ad31d7

Cupitt, John, Martinez, Kirk, Fuller, Lovell and Wolthuizen, Kleis Auke (2025) The libvips image processing library. In Proceedings of IS&T International Symposium on Electronic Imaging. vol. 37, 6 pp . (doi:10.2352/EI.2025.37.12.HPCI-178).

Record type: Conference or Workshop Item (Paper)

Abstract

libvips is a portable, horizontally-threaded, demand-driven, 2D image processing library with its origins in imaging research projects. Compared to similar libraries, libvips runs quickly and uses little memory. It supports numeric formats from 8-bit integer to 128-bit complex, any number of color separation bands, most popular image formats, and many specialized scientific image formats. Its performance and LGPL license has led it to become popular in applications such as virtual microscopy and art imaging, and in widespread use for image processing on the web. This paper outlines the history of the library, explains how libvips achieves its good performance, presents benchmarks, and gives an overview of the implementation and of the wider libvips ecosystem.

This record has no associated files available for download.

More information

Published date: 2 February 2025
Venue - Dates: Electronic Imaging, United States, 2025-02-02 - 2025-02-06
Keywords: image processing architecture, image processing parallel, image processing

Identifiers

Local EPrints ID: 502140
URI: http://eprints.soton.ac.uk/id/eprint/502140
PURE UUID: 27d84a34-8007-42fe-b364-f850dcd0d4c9
ORCID for Kirk Martinez: ORCID iD orcid.org/0000-0003-3859-5700

Catalogue record

Date deposited: 17 Jun 2025 16:43
Last modified: 18 Jun 2025 01:36

Export record

Altmetrics

Contributors

Author: John Cupitt
Author: Kirk Martinez ORCID iD
Author: Lovell Fuller
Author: Kleis Auke Wolthuizen

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×