libvips

A fast image processing library with low memory needs.

https://github.com/libvips/libvips

Science Score: 54.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Committers with academic emails
    8 of 121 committers (6.6%) from academic institutions
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (10.3%) to scientific vocabulary

Keywords

c cpp gif graphicsmagick heic image-processing imagemagick jpeg libvips nifti openexr openslide pdf pdfium png svg tiff webp

Keywords from Contributors

fuzzing fuzz-testing oss-fuzz stability vulnerabilities system init services systemd optimizing-compiler
Last synced: 6 months ago · JSON representation ·

Repository

A fast image processing library with low memory needs.

Basic Info
Statistics
  • Stars: 10,609
  • Watchers: 138
  • Forks: 716
  • Open Issues: 75
  • Releases: 91
Topics
c cpp gif graphicsmagick heic image-processing imagemagick jpeg libvips nifti openexr openslide pdf pdfium png svg tiff webp
Created about 15 years ago · Last pushed 6 months ago
Metadata Files
Readme Changelog Contributing Funding License Code of conduct Citation

README.md

libvips: an image processing library

CI Fuzzing Status Coverity Status Gitter

Introduction

libvips is a demand-driven, horizontally threaded image processing library. Compared to similar libraries, libvips runs quickly and uses little memory. libvips is licensed under the LGPL-2.1-or-later.

It has around 300 operations covering arithmetic, histograms, convolution, morphological operations, frequency filtering, colour, resampling, statistics and others. It supports a large range of numeric types, from 8-bit int to 128-bit complex. Images can have any number of bands. It supports a good range of image formats, including JPEG, JPEG 2000, JPEG XL, TIFF, PNG, WebP, HEIC, AVIF, FITS, Matlab, OpenEXR, PDF, SVG, HDR, PPM / PGM / PFM, CSV, GIF, Analyze, NIfTI, DeepZoom, and OpenSlide. It can also load images via ImageMagick or GraphicsMagick, letting it work with formats like DICOM.

It comes with bindings for C, C++, and the command-line. Full bindings are available for :

| Language | Binding | |---|---| | Ruby | ruby-vips | | Python | pyvips | | PHP | php-vips | | C# / .NET | NetVips | | Go | govips, vips-gen | | Lua | lua-vips | | Crystal | crystal-vips | | Elixir | vix | | JVM | vips-ffm |

libvips is used as an image processing engine by:

| | |---| | sharp (on node.js) | | imgproxy | | bimg | | sharp for Go | | Ruby on Rails | | CarrierWave | | mediawiki | | PhotoFlow | | JVips |

and others. The official libvips GUI is nip2, a strange combination of a spreadsheet and a photo editor.

Install

There are packages for most Unix-like operating systems, including macOS. Check your package manager.

There are binaries for Windows in releases.

The libvips website has detailed install notes.

Building from source

libvips uses the Meson build system, version 0.56 or later. Meson can use ninja, Visual Studio or XCode as a backend, so you'll also need one of them.

libvips must have build-essential, pkg-config, libglib2.0-dev, libexpat1-dev. See the Dependencies section below for a full list of the libvips optional dependencies.

There are basic bash completions in completions/, see the README in there.

Cheatsheet

cd libvips-x.y.x meson setup build --prefix /my/install/prefix cd build meson compile meson test meson install

Check the output of meson setup carefully and make sure it found everything you wanted it to find. Add arguments to meson setup to change the build configuration.

  • Add flags like -Dnsgif=false to turn libvips options on and off, see meson_options.txt for a list of all the build options libvips supports.

  • Add flags like -Dmagick=disabled to turn libvips dependencies on and off, see meson_options.txt and the list below for a summary of all the libvips dependencies.

  • You might need to add --libdir lib on Debian if you don't want the arch name in the library path.

  • Add --default-library static for a static build.

  • Use e.g. CC=clang CXX=clang++ meson setup ... to change compiler.

  • You can have an alternative build directory, pick whatever names you like, for example one for release and one for debug.

There's a more comprehensive test suite you can run once libvips has been installed. Use pytest in the libvips base directory.

Optional dependencies

If suitable versions are found, libvips will add support for the following libraries automatically. Packages are generally found with pkg-config, so make sure that is working.

libjpeg

Anything that is compatible with the IJG JPEG library. Use mozjpeg if you can. Another option is libjpeg-turbo.

libultrahdr (libuhdr)

If present, libvips will load UltraHDR images with Google's libultrahdr library. The pkg-config name is libuhdr.

libexif

If available, libvips adds support for EXIF metadata in JPEG files.

librsvg

The usual SVG loader. If this is not present, vips will try to load SVGs via imagemagick instead.

libraw

The usual camera RAW loader. If this is not present, vips will try to load raw camera images via imagemagick instead.

PDFium

If present, libvips will attempt to load PDFs with PDFium. Download the prebuilt pdfium binary from:

https://github.com/bblanchon/pdfium-binaries/releases/latest

Untar to the libvips install prefix, for example:

cd ~/vips tar xf ~/pdfium-linux.tgz

Create a pdfium.pc like this (update the version number):

``` VIPSHOME=$HOME/vips mkdir -p $VIPSHOME/lib/pkgconfig cat > $VIPSHOME/lib/pkgconfig/pdfium.pc << EOF prefix=$VIPSHOME execprefix=\${prefix} libdir=\${execprefix}/lib includedir=\${prefix}/include

Name: pdfium Description: PDFium Version: 4290 Libs: -L\${libdir} -lpdfium Cflags: -I\${includedir} EOF ```

If PDFium is not detected, libvips will look for poppler-glib instead.

poppler-glib

The Poppler PDF renderer, with a glib API. If this is not present, vips will try to load PDFs via imagemagick.

cgif

If available, libvips will save GIFs with cgif. If this is not present, vips will try to save gifs via imagemagick instead.

libarchive

If available, libvips adds support for creating image pyramids with dzsave.

libtiff

The TIFF library. It needs to be built with support for JPEG and ZIP compression. 3.4b037 and later are known to be OK.

fftw3

If libvips finds this library, it uses it for fourier transforms.

lcms2

If present, vips_icc_import(), vips_icc_export() and vips_icc_transform() can be used to manipulate images with ICC profiles.

libspng

If present, libvips will load and save PNG files using libspng. If not, it will look for the standard libpng package.

libimagequant, quantizr

If one of these quantisation packages is present, libvips can write 8-bit palette-ised PNGs and GIFs.

ImageMagick, or optionally GraphicsMagick

If available, libvips adds support for loading and saving all libMagick-supported image file types. You can enable and disable load and save separately.

Imagemagick 6.9+ needs to have been built with --with-modules. Most packaged IMs are, I think.

If you are going to be using libvips with untrusted images, perhaps in a web server, for example, you should consider the security implications of enabling a package with such a large attack surface.

pangocairo

If available, libvips adds support for text rendering. You need the package pangocairo in pkg-config --list-all.

highway

If present, libvips will accelerate some operations with SIMD. If not, it will look for the orc-0.4 package.

matio

If available, vips can load images from Matlab save files.

cfitsio

If available, vips can load FITS images.

libwebp

If available, vips can load and save WebP images.

libniftiio

If available, vips can load and save NIfTI images.

OpenEXR

If available, libvips will directly read (but not write, sadly) OpenEXR images.

OpenJPEG

If available, libvips will read and write JPEG2000 images.

libjxl

If available, libvips will read and write JPEG-XL images.

OpenSlide

If available, libvips can load OpenSlide-supported virtual slide files: Aperio, Hamamatsu, Leica, MIRAX, Sakura, Trestle, and Ventana.

libheif

If available, libvips can load and save HEIC and AVIF images. Your libheif (in turn) needs to be built with the correct decoders and encoders. You can check with eg.:

console $ heif-convert --list-decoders HEIC decoders: - libde265 = libde265 HEVC decoder, version 1.0.9 AVIF decoders: - dav1d = dav1d v6.6.0 - aom = AOMedia Project AV1 Decoder v3.5.0 $ heif-enc --list-encoders HEIC encoders: - x265 = x265 HEVC encoder (3.5+1-f0c1022b6) [default] AVIF encoders: - aom = AOMedia Project AV1 Encoder v3.5.0 [default] - svt = SVT-AV1 encoder v1.1.0 - rav1e = Rav1e encoder

Contributors

Code Contributors

This project exists thanks to all the people who contribute.

Organizations

We've had generous financial support from our sponsors. Thank you very much!

Owner

  • Name: libvips
  • Login: libvips
  • Kind: organization

A fast image processing library with low memory needs.

Citation (CITATION.cff)

cff-version: 1.2.0
message: If you use this software, please cite it as below.
title: libvips
authors:
  - family-names: libvips team
url: https://libvips.org
preferred-citation:
  type: conference-paper
  title: The libvips image processing library
  authors:
    - family-names: Cupitt
      given-names: John
    - family-names: Martinez
      given-names: Kirk
    - family-names: Fuller
      given-names: Lovell
    - family-names: Wolthuizen
      given-names: Kleis Auke
  collection-title: Electronic Imaging 2025
  collection-type: proceedings
  month: 2
  year: 2025
  publisher:
    name: Society for Imaging Science and Technology
  doi: "10.2352/EI.2025.37.12.HPCI-178"
  url: "https://doi.org/10.2352/EI.2025.37.12.HPCI-178"

Committers

Last synced: 8 months ago

All Time
  • Total Commits: 7,773
  • Total Committers: 121
  • Avg Commits per committer: 64.24
  • Development Distribution Score (DDS): 0.173
Past Year
  • Commits: 362
  • Committers: 17
  • Avg Commits per committer: 21.294
  • Development Distribution Score (DDS): 0.522
Top Committers
Name Email Commits
John Cupitt j****t@g****m 6,429
Kleis Auke Wolthuizen g****b@k****l 558
Lovell Fuller g****b@l****o 188
Nicolas Robidoux n****x@g****m 123
Felix Bünemann b****n@l****o 47
Benjamin Gilbert b****t@c****u 39
Michael Drake t****a@n****g 36
Sergey Alexandrovich D****m 32
JonDeen j****s@o****o 32
Alistair Thomas a****e@y****k 20
Oscar Mira o****a@s****m 16
Daniel Löbl d****l@s****m 15
Angel Sánchez a****z@i****m 14
elad laufer e****d@w****m 14
Henri Chain h****n@e****r 13
Dirk Lemstra d****k@g****g 11
Tomáš Szabo t****o@d****m 9
Kirk Martinez km@e****k 8
Kyle Schwarz z****e@g****m 6
Remi Collet r****i@r****t 6
Simon Harris h****n@m****m 5
Corentin Noël c****l@c****m 5
gargsms g****s@y****n 4
Ruven r****n@u****t 4
Anton Rieder 1****r 4
Randy r****8@p****m 4
Dimitri Bouron d****n@c****m 4
Akash Hiremath a****6@g****m 3
Janko Marohnić j****c@g****m 3
Karthik Karanth k****k@g****m 3
and 91 more...

Issues and Pull Requests

Last synced: 6 months ago

All Time
  • Total issues: 423
  • Total pull requests: 817
  • Average time to close issues: 2 months
  • Average time to close pull requests: 9 days
  • Total issue authors: 296
  • Total pull request authors: 38
  • Average comments per issue: 4.28
  • Average comments per pull request: 1.82
  • Merged pull requests: 705
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 122
  • Pull requests: 467
  • Average time to close issues: 15 days
  • Average time to close pull requests: 4 days
  • Issue authors: 90
  • Pull request authors: 19
  • Average comments per issue: 1.81
  • Average comments per pull request: 1.44
  • Merged pull requests: 399
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • jcupitt (40)
  • Julianiolo (8)
  • dloebl (7)
  • joesong168 (6)
  • mertalev (5)
  • kleisauke (5)
  • akash-akya (4)
  • aradalvand (4)
  • ewelot (4)
  • jonasteuwen (4)
  • remicollet (4)
  • prasadbandodkar (4)
  • t00350320 (4)
  • manthey (3)
  • WeisiminPeng-Simmi (3)
Pull Request Authors
  • kleisauke (487)
  • jcupitt (154)
  • lovell (78)
  • DarthSim (21)
  • dloebl (10)
  • kstanikviacbs (6)
  • ruven (4)
  • bgilbert (4)
  • remicollet (3)
  • knarewski (2)
  • akimon658 (2)
  • john-parton (2)
  • na-trium-144 (2)
  • SpringMT (2)
  • mbklein (2)
Top Labels
Issue Labels
bug (183) question (56) enhancement (47) in development (5) in progress (2) blocked-upstream (1)
Pull Request Labels
blocked-upstream (2) enhancement (2) snoozing (1)

Packages

  • Total packages: 76
  • Total downloads:
    • homebrew 3,755 last-month
  • Total dependent packages: 40
    (may contain duplicates)
  • Total dependent repositories: 153
    (may contain duplicates)
  • Total versions: 238
  • Total maintainers: 2
alpine-v3.18: vips-tools

Command-line tools for vips

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 1.2%
Stargazers count: 2.0%
Forks count: 2.9%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.18: vips-lang

Languages for package vips

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 1.2%
Stargazers count: 2.0%
Forks count: 2.9%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.18: vips-heif

Libheif support for vips

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 1.2%
Stargazers count: 2.0%
Forks count: 2.9%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.18: vips-jxl

JpegXL support for vips

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 1.2%
Stargazers count: 2.0%
Forks count: 2.9%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.18: vips-magick

Imagemagick support for vips

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 1.2%
Stargazers count: 2.0%
Forks count: 2.9%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.18: vips-poppler

Poppler support for vips

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 1.2%
Stargazers count: 2.0%
Forks count: 2.9%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.18: vips-doc

fast image processing library with low memory needs (documentation)

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 1.2%
Stargazers count: 2.0%
Forks count: 2.9%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.18: vips-dev

fast image processing library with low memory needs (development files)

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 1.2%
Stargazers count: 2.0%
Forks count: 2.9%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.18: vips

fast image processing library with low memory needs

  • Versions: 2
  • Dependent Packages: 6
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 1.2%
Stargazers count: 2.0%
Forks count: 2.9%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.18: vips-cpp

vips (c++ library)

  • Versions: 2
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 1.2%
Stargazers count: 2.0%
Forks count: 2.9%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.17: vips

fast image processing library with low memory needs

  • Versions: 1
  • Dependent Packages: 10
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 1.9%
Average: 2.1%
Forks count: 2.7%
Dependent packages count: 3.7%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.15: vips

fast image processing library with low memory needs

  • Versions: 1
  • Dependent Packages: 5
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 1.7%
Forks count: 2.4%
Average: 2.4%
Dependent packages count: 5.5%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.16: vips

fast image processing library with low memory needs

  • Versions: 1
  • Dependent Packages: 10
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 1.7%
Forks count: 2.4%
Average: 2.8%
Dependent packages count: 7.3%
Maintainers (1)
Last synced: 6 months ago
proxy.golang.org: github.com/libvips/libvips
  • Versions: 117
  • Dependent Packages: 0
  • Dependent Repositories: 1
Rankings
Stargazers count: 0.7%
Forks count: 1.2%
Average: 3.8%
Dependent repos count: 4.8%
Dependent packages count: 8.4%
Last synced: 6 months ago
formulae.brew.sh: vips

Image processing library

  • Versions: 19
  • Dependent Packages: 4
  • Dependent Repositories: 151
  • Downloads: 3,755 Last month
Rankings
Dependent repos count: 2.4%
Stargazers count: 3.1%
Forks count: 4.4%
Average: 4.5%
Downloads: 5.1%
Dependent packages count: 7.4%
Last synced: 6 months ago
alpine-v3.16: vips-tools

Command-line tools for vips

  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 1.7%
Forks count: 2.4%
Average: 5.7%
Dependent packages count: 18.7%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.17: vips-tools

Command-line tools for vips

  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 1.9%
Forks count: 2.7%
Average: 5.9%
Dependent packages count: 19.0%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.15: vips-dev

fast image processing library with low memory needs (development files)

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 1.7%
Forks count: 2.4%
Average: 7.4%
Dependent packages count: 25.6%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.15: vips-doc

fast image processing library with low memory needs (documentation)

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 1.7%
Forks count: 2.4%
Average: 7.4%
Dependent packages count: 25.6%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.15: vips-poppler

Poppler support for vips

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 1.7%
Forks count: 2.4%
Average: 7.4%
Dependent packages count: 25.6%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.15: vips-tools

Command-line tools for vips

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 1.7%
Forks count: 2.4%
Average: 7.4%
Dependent packages count: 25.6%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.15: vips-lang

Languages for package vips

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 1.7%
Forks count: 2.4%
Average: 7.4%
Dependent packages count: 25.6%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.16: vips-poppler

Poppler support for vips

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 1.7%
Forks count: 2.4%
Average: 7.8%
Dependent packages count: 27.3%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.16: vips-doc

fast image processing library with low memory needs (documentation)

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 1.7%
Forks count: 2.4%
Average: 7.8%
Dependent packages count: 27.3%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.16: vips-lang

Languages for package vips

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 1.7%
Forks count: 2.4%
Average: 7.8%
Dependent packages count: 27.3%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.16: vips-dev

fast image processing library with low memory needs (development files)

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 1.7%
Forks count: 2.4%
Average: 7.8%
Dependent packages count: 27.3%
Maintainers (1)
Last synced: 7 months ago
alpine-v3.16: vips-magick

Imagemagick support for vips

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 1.7%
Forks count: 2.4%
Average: 7.8%
Dependent packages count: 27.3%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.17: vips-magick

Imagemagick support for vips

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 1.9%
Forks count: 2.7%
Average: 8.0%
Dependent packages count: 27.3%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.17: vips-poppler

Poppler support for vips

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 1.9%
Forks count: 2.7%
Average: 8.0%
Dependent packages count: 27.3%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.17: vips-heif

Libheif support for vips

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 1.9%
Forks count: 2.7%
Average: 8.0%
Dependent packages count: 27.3%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.17: vips-lang

Languages for package vips

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 1.9%
Forks count: 2.7%
Average: 8.0%
Dependent packages count: 27.3%
Maintainers (1)
Last synced: 7 months ago
alpine-v3.17: vips-cpp

vips (c++ library)

  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 1.9%
Forks count: 2.7%
Average: 8.0%
Dependent packages count: 27.3%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.17: vips-jxl

JpegXL support for vips

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 1.9%
Forks count: 2.7%
Average: 8.0%
Dependent packages count: 27.3%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.17: vips-dev

fast image processing library with low memory needs (development files)

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 1.9%
Forks count: 2.7%
Average: 8.0%
Dependent packages count: 27.3%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.17: vips-doc

fast image processing library with low memory needs (documentation)

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Stargazers count: 1.9%
Forks count: 2.7%
Average: 8.0%
Dependent packages count: 27.3%
Maintainers (1)
Last synced: 6 months ago
conda-forge.org: libvips

libvips is a demand-driven, horizontally threaded image processing library. Compared to similar libraries, libvips runs quickly and uses little memory. It has around 300 operations covering arithmetic, histograms, convolution, 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. Images can have any number of bands. It supports a good range of image formats, including JPEG, TIFF, OME-TIFF, PNG, WebP, FITS, Matlab, PDF, SVG, HDR, PPM, CSV, GIF, Analyze, DeepZoom, and OpenSlide. It can also load images via ImageMagick or GraphicsMagick, letting it load formats like DICOM.

  • Versions: 19
  • Dependent Packages: 2
  • Dependent Repositories: 1
Rankings
Stargazers count: 3.5%
Forks count: 6.7%
Average: 13.5%
Dependent packages count: 19.6%
Dependent repos count: 24.1%
Last synced: 6 months ago
alpine-v3.20: vips-dev

fast image processing library with low memory needs (development files)

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.20: vips-lang

Languages for package vips

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.20: vips-magick

Imagemagick support for vips

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.19: vips-jxl

JpegXL support for vips

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Last synced: 6 months ago
alpine-v3.20: vips-tools

Command-line tools for vips

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.19: vips-doc

fast image processing library with low memory needs (documentation)

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.20: vips-heif

Libheif support for vips

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 7 months ago
alpine-v3.20: vips-jxl

JpegXL support for vips

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.19: vips-magick

Imagemagick support for vips

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Last synced: 6 months ago
alpine-v3.19: vips-heif

Libheif support for vips

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Last synced: 6 months ago
alpine-v3.20: vips-cpp

vips (c++ library)

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.19: vips-cpp

vips (c++ library)

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.19: vips-poppler

Poppler support for vips

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.19: vips

fast image processing library with low memory needs

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.19: vips-dev

fast image processing library with low memory needs (development files)

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Last synced: 6 months ago
alpine-v3.21: vips-doc

fast image processing library with low memory needs (documentation)

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.22: vips-poppler

Poppler support for vips

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.21: vips-heif

Libheif support for vips

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.19: vips-lang

Languages for package vips

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Last synced: 6 months ago
alpine-v3.22: vips-jxl

JpegXL support for vips

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.21: vips-tools

Command-line tools for vips

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.21: vips-jxl

JpegXL support for vips

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.20: vips-doc

fast image processing library with low memory needs (documentation)

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.21: vips-poppler

Poppler support for vips

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.21: vips-cpp

vips (c++ library)

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.20: vips-poppler

Poppler support for vips

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.21: vips-dev

fast image processing library with low memory needs (development files)

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.22: vips-lang

Languages for package vips

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.21: vips

fast image processing library with low memory needs

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.22: vips-heif

Libheif support for vips

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.22: vips-dev

fast image processing library with low memory needs (development files)

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.22: vips-magick

Imagemagick support for vips

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.22: vips

fast image processing library with low memory needs

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.21: vips-lang

Languages for package vips

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.22: vips-cpp

vips (c++ library)

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.22: vips-tools

Command-line tools for vips

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.22: vips-doc

fast image processing library with low memory needs (documentation)

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 6 months ago
alpine-v3.20: vips

fast image processing library with low memory needs

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 7 months ago
alpine-v3.19: vips-tools

Command-line tools for vips

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 7 months ago
alpine-v3.21: vips-magick

Imagemagick support for vips

  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
Rankings
Dependent repos count: 0.0%
Dependent packages count: 0.0%
Average: 100%
Maintainers (1)
Last synced: 6 months ago

Dependencies

.github/workflows/ci.yml actions
  • actions/checkout v3 composite
.github/workflows/cifuzz.yml actions
  • actions/upload-artifact v1 composite
  • google/oss-fuzz/infra/cifuzz/actions/build_fuzzers master composite
  • google/oss-fuzz/infra/cifuzz/actions/run_fuzzers master composite
.github/workflows/codespell.yml actions
  • actions/checkout v3 composite
  • codespell-project/actions-codespell v2 composite
.github/workflows/lint.yml actions
  • actions/checkout v3 composite
  • cpp-linter/cpp-linter-action v2 composite