55 projects
ImageMagick
ImageMagick is a software suite for creating, editing, composing, and converting digital images. It supports reading, writing, and manipulating images in over 200 formats, including common formats like JPEG, PNG, GIF, TIFF, and PDF. The software can resize, rotate, sharpen, reduce noise, adjust colors, apply effects, and perform other image processing operations through both command-line tools and programming APIs.
5,007
713
$27M
sharp
Sharp is a high-performance Node.js image processing library that provides fast resizing, format conversion, and manipulation of images using the libvips image processing library. It supports multiple input formats, operations like rotation and compositing, and optimized output formats.
4,893
1,339
$988K
Pillow
Pillow is a popular Python library for image processing and manipulation. It provides extensive functionality for opening, manipulating, and saving various image file formats, offering features like resizing, rotating, filtering, drawing, and image format conversion. It is a fork and successor of the Python Imaging Library (PIL).
4,668
1,156
$3.9M
node-canvas
Node canvas is a Cairo backed Canvas implementation for NodeJS.
4,037
1,157
$1.2M
SDWebImage
SDWebImage is a high-performance image loading and caching library for iOS, tvOS, macOS, and watchOS applications. It provides an asynchronous image downloader with cache support, handling both remote URLs and local files, while offering features like animated image support, image transformations, and memory/disk caching.
3,166
556
$858K
OpenCV Contrib
Open Source Computer Vision Library
3,092
468
$17M
scikit-image
Image processing in Python
2,981
722
$3.9M
Intervention Image
A PHP image handling and manipulation library providing an easier and expressive way to create, edit, and compose images
2,001
465
$691K
ZXing
ZXing ("Zebra Crossing") barcode scanning library for Java, Android
1,910
268
$5.2M
Nuxt Image
Nuxt Image is a module for optimizing and transforming images in Nuxt.js applications, providing features like lazy loading, responsive images, and automatic image optimization with support for multiple providers and formats
1,853
434
$444K
libvips
libvips is a high-performance image processing library designed for large images and scientific analysis. It offers operations for loading, saving, and manipulating images with a focus on speed and memory efficiency. The library supports a wide range of file formats and provides both a C API and bindings for multiple programming languages.
1,810
490
$7M
Jimp
Jimp (JavaScript Image Manipulation Program) is an image processing library for Node.js with zero native dependencies, providing functionality for loading, manipulating, and saving images in various formats. It supports operations like resizing, cropping, color adjustments, and compositing.
1,794
452
$438K
Coil
Image loading for Android and Compose Multiplatform.
1,490
267
$1.4M
Cropper.js
Cropper.js is a JavaScript library that enables image cropping functionality in web applications. It provides a customizable interface for selecting and cropping portions of images with features like aspect ratio constraints, zoom, rotate, and responsive design support.
1,453
220
$446K
Image
Encoding and decoding images in Rust
1,447
433
$938K
SixLabors.ImageSharp
:camera: A modern, cross-platform, 2D Graphics library for .NET
1,445
253
$7.5M
Magick.NET
The .NET library for ImageMagick
1,277
151
$2.8M
NVIDIA DALI
A GPU-accelerated library containing highly optimized building blocks and an execution engine for data processing to accelerate deep learning training and inference applications.
1,260
220
$14M
Halide
Halide is a domain-specific language and compiler for high-performance image processing and array processing. It allows developers to write high-level algorithms that are automatically optimized for modern hardware architectures including CPUs, GPUs, and specialized accelerators.
1,192
187
$13M
Mapnik
Mapnik is an open source toolkit for developing mapping applications
1,169
285
$21M
OpenImageIO
The mission of the Project is to develop software to read, write, and manipulate image files of any image file format relevant to vfx / animation via a format- agnostic API, with a feature set, scalability, and robustness needed for production.
1,023
315
$8.4M
OpenEXR
The goal of the OpenEXR project is to keep the format reliable and modern and to maintain its place as the preferred image format for entertainment content creation.
993
284
$13M
JPEG XL
JPEG XL image format reference implementation
816
190
$5.4M
imgproxy
Fast and secure standalone server for resizing and converting remote images
812
274
$639K
MiniMagick
mini replacement for RMagick
791
285
$58K
ImageIO
Python library for reading and writing image data
677
199
$1.2M
libpng
LIBPNG: Portable Network Graphics support, official libpng repository
594
165
$2.4M
VapourSynth
VapourSynth is a video processing framework that provides a scripting interface for video editing and manipulation. It allows for frame-accurate video processing with features like filtering, encoding, and format conversion through a Python-based scripting system.
483
79
$2M
metadata-extractor
A Java library for reading metadata (Exif, IPTC, XMP, ICC, etc.) from image and video files, providing a simple API to extract format-specific information from media files
466
81
$1.3M
GD Graphics (Draw) Library
GD Graphics Library
433
122
$1.9M
RMagick
RMagick is a Ruby binding for ImageMagick, providing an interface to create, edit, compose, and convert bitmap images using the powerful ImageMagick image processing library
419
140
$2.1M
libavif
libavif - Library for encoding and decoding .avif files
414
102
$1.7M
Leptonica
Leptonica is an open source library containing software that is broadly useful for image processing and image analysis applications. The official github repository for Leptonica is: danbloomberg/leptonica. See leptonica.org for more documentation.
339
71
$7.2M
PlantCV
Plant phenotyping with image analysis
311
18
$1.1M
Next Cloudinary
Next Cloudinary is a React component library and utilities for integrating Cloudinary media services with Next.js applications, providing optimized image and video delivery, transformations, and responsive assets
278
59
$440K
SDL_image
Image decoding for many popular formats for Simple Directmedia Layer.
277
63
$4M
GalSim
The modular galaxy image simulation toolkit. Documentation:
209
37
$12M
rc-image
🖼 React Image Component
154
34
$138K
Flyimg
A real-time image resizing and processing service that provides a Docker-based solution for manipulating images on-the-fly through URL parameters, supporting operations like resizing, cropping, and format conversion
115
27
$325K
"Go Image Libraries"
[mirror] Go supplementary image libraries
AcademySoftwareFoundation/OpenColorIO
A color management framework for visual effects and animation.
GraphicsMagick Node.js Bindings
GraphicsMagick for node
ImageMagick Legacy
ImageMagick Legacy is a powerful, open-source software suite for creating, editing, converting, and manipulating images in over 200 formats. Ideal for web developers, graphic designers, and researchers, it offers versatile tools for image processing, including batch processing, format conversion, and complex image transformations.
Kornia
🐍 Geometric Computer Vision Library for Spatial AI
Laravel Image Processing Package
Manipulate images with an expressive API
LiipImagineBundle
Symfony Bundle to assist in image manipulation using the imagine library
LittleCMS
A free, open source, CMM engine. It provides fast transforms between ICC profiles.
Pixelmatch
The smallest, simplest and fastest JavaScript pixel-level image comparison library
Skia
Skia is a complete 2D graphic library for drawing Text, Geometries, and Images.
VMAF
Perceptual video quality assessment based on multi-method fusion.
ViSP
Open Source Visual Servoing Platform