ImageMagick is a free, open-source software suite for creating, editing, converting, and displaying images. It supports 200+ formats and offers powerful command-line tools and APIs for automation, scripting, and integration across platforms.
darktable is an open source photography workflow application and raw developer
Antialiased 2D vector drawing library on top of OpenGL for UI and visualizations.
Main libjpeg-turbo repository
Up to 100x faster strings for C, C++, CUDA, Python, Rust, Swift, JS, & Go, leveraging NEON, AVX2, AVX-512, SVE, GPGPU, & SWAR to accelerate search, hashing, sorting, edit distances, sketches, and memory ops 🦖
Easy to integrate Vulkan memory allocation library
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.
jpegoptim - utility to optimize/compress JPEG files
- image-optimization
- libjpeg
- jpegoptim
- jpeg-encoder
LIBPNG: Portable Network Graphics support, official libpng repository
SVG rendering and manipulation library in C++
Official repository of the OpenJPEG project
- openjpeg
- c
- jpeg2000
- reference-implementation
GD Graphics Library
Real-time path tracer VKPT integrated into q2pro Quake 2 client.
A MS-DOS Creative Coding IDE/platform based on JavaScript
- msdos
- retrocomputing
- retro
- javascript
⚡ Datoviz: high-performance GPU rendering for scientific data visualization
Vulkan 2D graphics library
bitmap to vector graphics converter
- hacktoberfest
- svg
- vectorization
A lightweight TrueType font rendering library
OpenGL and Vulkan header and loader generator.
A single-header, zero-allocation image filter library in C
- image-filters
- blur
- color-matrix
- grayscale
A multi-platform library to create a Vulkan window, and handle input events.
C++ implementation of the Local Binary Pattern texture descriptors. This class integrates with OpenCV and FFTW3 to bring a complete and fast implementation of the popular descriptors: LBP u2, ri, riu2 & hf. The routines for calculating these descriptors are inspired by the Matlab code of the original authors.
Rawstudio is an open-source program to read and manipulate RAW images from digital cameras.
Extracts photos from Game Boy Camera saves.
- extracts-photos
- libpng
- gameboy
- gameboy-camera