-
rgb
struct RGB/RGBA/etc.for sharing pixels between crates + convenience methods for color manipulation. Allows no-copy high-level interoperability. Also adds common convenience methods… -
arboard
Image and text handling for the OS clipboard
-
image
Imaging library. Provides basic image processing and encoders/decoders for common image formats.
-
png
PNG decoding and encoding library in pure Rust
-
qrcode
QR code encoder in Rust
-
fast_image_resize
fast image resizing with using of SIMD instructions
-
resvg
An SVG rendering library
-
palette
Convert and manage colors with a focus on correctness, flexibility and ease of use
-
zune-jpeg
A fast, correct and safe jpeg decoder
-
skia-safe
Safe Skia Bindings for Rust
-
svg
The package provides an SVG composer and parser
-
lodepng
Reading and writing PNG files without system dependencies. Pure Rust port of LodePNG.
-
kamadak-exif
Exif parsing library written in pure Rust
-
opencv
Rust bindings for OpenCV
-
lcms2
ICC color profile handling. Rusty wrapper for Little CMS
-
gif
GIF de- and encoder
-
colorgrad
Color scales library for data visualization, charts, games, generative art and others
-
libvips
Safe bindings for libvips
-
imagesize
Quick probing of image dimensions without loading the entire file
-
webp
WebP conversion library
-
imageproc
Image processing operations
-
pdfium-render
A high-level idiomatic Rust wrapper around Pdfium, the C++ PDF library used by the Google Chromium project
-
color
representing and manipulating colors
-
colorous
Professional color schemes ported from d3-scale-chromatic
-
yuv
High performance utilities for YUV format handling and conversion
-
tinybmp
No-std, low memory footprint BMP image loader
-
colorsys
A module for color conversion and mutation. Works with RGB(a)( as hexadecimal too), HSL(a), CMYK color models and with ANSI color codes
-
imagequant
Convert 24/32-bit images to 8-bit palette with alpha channel. For lossy PNG compression and high-quality GIF images Dual-licensed like pngquant. See https://pngquant.org for details.
-
rqrr
Detect and read QR codes from any image source
-
cairo-rs
Rust bindings for the Cairo library
-
dcv-color-primitives
perform image color model conversion
-
jpeg-encoder
JPEG encoder
-
libheif-rs
Safe wrapper around the libheif-sys crate for parsing heif/heic files
-
t-rec
Blazingly fast terminal recorder that generates animated gif images for the web written in rust
-
folderify
Generate a native-style macOS folder icon from a mask file
-
fast_qr
Generates optimized QRCode
-
deduplicator
find,filter and delete duplicate files
-
kmeans_colors
k-means clustering to find dominant colors in images. Backed by a generic k-means implementation offered as a standalone library
-
jpeg-decoder
JPEG decoder
-
img-parts
Low level crate for reading and writing Jpeg, Png and RIFF image containers
-
qrcode-generator
Generate QR Code matrices and images in RAW, PNG and SVG formats
-
peniko
Primitive types for styling vector graphics
-
annatar
A command line tool for making memes. Full readme available at: https://github.com/archer884/annatar
-
mozjpeg
Higher-level wrapper for Mozilla's JPEG library
-
image-compare
Image comparison library based upon the image crate. Currently it provides SSIM and RMS for comparing grayscale and rgb images, a cool hybrid compare as well as several grayscale histogram distance metrics…
-
libwebp-sys
Bindings to libwebp (bindgen, static linking)
-
dioxus-free-icons
Use free svg icons in your Dioxus projects easily with dioxus-free-icons
-
moxcms
Color Management in Rust
-
raqote
2D graphics library
-
clipboard-rs
Cross-platform clipboard API (text | image | rich text | html | files | monitoring changes) | 跨平台剪贴板 API(文本|图片|富文本|html|文件|监听变化) Windows,MacOS,Linux
-
gemini-rust
Rust client for Google Gemini API
-
png_pong
A pure Rust PNG/APNG encoder & decoder
-
resize
image resampling library in pure Rust
-
auto-palette
🎨 A Rust library that extracts prominent color palettes from images automatically
-
stitchy
CLI tool to combine multiple image files into a single image
-
butteraugli
Pure Rust implementation of Google's butteraugli perceptual image quality metric from libjxl
-
jpegxl-rs
Safe Rust wrapper for JPEG XL reference implementation
-
magick_rust
Selection of Rust bindings for the ImageMagick library
-
dithereens
Functions & traits for quantizing values with error-diffusion
-
icu_tool
Image Converter Ultra
-
xmp_toolkit
Rust-language bindings for Adobe's XMP Toolkit
-
dify
A fast pixel-by-pixel image comparison tool in Rust
-
pic-scale
High performance image scaling
-
vl-convert
CLI application for converting Vega-Lite visualization specifications to Vega specifications
-
turbojpeg
Fast and easy JPEG encoding, decoding and lossless transforms with TurboJPEG
-
souvlaki
A cross-platform media key and metadata handling library
-
zune-core
Core utilities for image processing in the zune family of crates
-
barcoders
A barcode-encoding library
-
lab
Tools for converting RGB colors to the CIE-L*a*b* color space, and comparing differences in color
-
yew_icons
Easily include a variety of SVG icons into your Yew app
-
rawbit
A camera RAW image preprocessor and importer
-
libopenraw
Digital camera RAW file processing
-
dicom
A pure Rust implementation of the DICOM standard
-
yume-pdq
Optimized kernels from hashing to vectorized or Vulkan shader-based exact matching for near real-time high-throughput high-recall PDQ-based image screening, including a hand-vectorized…
-
caesiumclt
A fast and efficient lossy and/or lossless image compression tool
-
qrcodegen
High-quality QR Code generator library
-
jxl-oxide
JPEG XL decoder written in pure Rust
-
timewall
All-in-one tool for Apple dynamic HEIF wallpapers on GNU/Linux
-
photon-rs
High-performance image processing library for native use and the web
-
mozjpeg-rs
Pure Rust JPEG encoder based on Mozilla's mozjpeg with trellis quantization
-
imgref
A basic 2-dimensional slice for safe and convenient handling of pixel buffers with width, height & stride
-
texture2ddecoder
pure Rust no-std texture decoder
-
quircs
QR code detection and scanning. Pure Rust.
-
charts-rs
A charts library for rust
-
rimage
Optimize images natively with best-in-class codecs
-
librsvg
render SVG images to Cairo surfaces. GNOME uses this to render SVG icons. Outside of GNOME, other desktop environments use it for similar purposes. Wikimedia uses it for Wikipedia's SVG diagrams.
-
graphicsmagick
binding for Rust
-
tosho
A downloader for some official mango website
-
png-decoder
A pure-Rust, no_std compatible PNG decoder
-
icondata
Icon data from free icon libraries
-
svgdx
create SVG diagrams easily
-
pict-rs
image hosting service
-
little_exif
The only pure Rust crate with true read *and* write support for EXIF data, available for PNG, JP(E)G, HEIF/HEIC/HIF/AVIF, JXL, TIFF, WebP - and soon even more!
-
image_hasher
that provides perceptual hashing and difference calculation for images
-
deltae
Calculate Delta E between two colors in CIE Lab space
-
allmytoes
thumbnails according to the freedesktop.org specification
-
twenty-twenty
Visual regression testing of H264 frames and images
-
ico
encoding/decoding ICO image files
-
micro_ldtk
Load data from LDTK, index it and make it accessible through Bevy assets, extract and use autotile rules
-
google-plusdomains1
A complete library to interact with plusDomains (protocol v1)
-
exif-cleaner-gui
A graphical EXIF data cleaner using gtk3
-
kornia
low-level 3D computer vision library in Rust
-
krilla
A high-level crate for creating PDF files
-
libharu_ng
Easily generate PDFs from your Rust app
-
minipng
Tiny PNG decoder with no dependencies
-
libcamera
Safe Rust bindings for libcamera
-
tiff
TIFF decoding and encoding library in pure Rust
-
stegano-cli
Hiding data with steganography in PNG images and WAV audio files
-
sgf-render
CLI to generate diagrams of Go games from SGF game records
-
memocadre
Slideshow application for digital picture frames, streaming photos from an Immich server with smooth, GPU‑accelerated rendering on low‑power devices
-
lepton_jpeg
Rust port of the Lepton lossless JPEG compression library
-
grafton-visca
Rust based VISCA over IP implementation for controlling PTZ Cameras
-
mirl
Miners Rust Lib - A massive collection of ever growing and changing functions, structs, and enums. Check the description for compatibility and toggleable features! (Most of the lib…
-
rusty-tesseract
wrapper for Google Tesseract
-
multibg-sway
Set a different wallpaper for the background of each Sway workspace
-
libvips-rs
Safe bindings for libvips
-
imageboard_downloader
Cli utility to bulk download images from popular imageboard sites (Boorus) using their APIs
-
texpresso
A pure Rust texture compression suite
-
lutgen
A blazingly fast interpolated LUT utility for arbitrary and popular color palettes
-
show-image
quickly show images in a window for debugging
-
pixelmosh
PNG corrupter
-
rexif
native Rust crate, written to extract EXIF data from JPEG and TIFF images
-
playa
Image sequence player (EXR, PNG, JPEG, TIFF, .MP4). Pure Rust with optional OpenEXR/FFmpeg support.
-
identicon-rs
built around custom generation of identicon images
-
inaturalist
API bindings
-
png-resizer
High-performance PNG image resizer built with Rust and fast_image_resize library
-
crates_io_og_image
OpenGraph image generation for crates.io
-
wsi-streamer
A tile server for Whole Slide Images stored in S3. Stream tiles directly from cloud storage using HTTP range requests.
-
hex_color
lightweight library for working with RGB(A) hexadecimal colors
-
stationary-cam
This safe CLI generates a stationary cam as .svg
-
pizarra
The backend for a simple vector hand-drawing application
-
sic_io
Common i/o operations and image format handling for the 'imagineer' image cli project
-
img2irc
that allows converting images to IRC formatting codes
-
ultrahdr-bake
Bake HDR intent + SDR base into an UltraHDR JPEG (CLI)
-
rasterize
small 2D rendering library
-
aqiv
arabian's Quick Image Viewer
-
pix
Pixel / raster image library
-
imsz
Get width and height from an image file reading as few bytes as possible
-
vips
Rust bindings for libvips: fast, low-memory image processing with a safe, ergonomic API
-
ezk-image
Convert pixel and color formats such and RGB, YUV (YCbCr), ICtCp
-
srgb
sRGB primitives and constants — lightweight crate with functions and constants needed when manipulating sRGB colours
-
openjp2
Rust port of Openjpeg
-
image-convert
A high level library for image identification, conversion, interlacing and high quality resizing
-
qoi
VERY fast encoder/decoder for QOI (Quite Okay Image) format
-
tesseract
Higher-level bindings for Tesseract OCR
-
rustant-film
Add a instant film style layout to your photo by EXIF
-
photodedupe
identifying duplicate photos
-
colorutils-rs
High performance utilities for color format handling and conversion
-
usvg
An SVG simplification library
-
vtracer
A cmd app to convert images into vector graphics
-
simp
image manipulation program
-
pngcheck
Verify PNG file integrity and display chunk information
-
greek-meander
creating rectangle border design of Greek Key (Meander)
-
rawler
extract images and metadata from camera raw formats
-
api_openai
OpenAI's API for accessing large language models (LLMs)
-
droidpi
A command-line tool for resizing images to multiple screen densities for Flutter and native Android projects. Automates icon generation for improved mobile performance.
-
minetest-worldmapper
Minetest world mapper
-
oculante
A minimalistic image viewer with analysis and editing tools
-
random_color
generating random attractive colors
-
image-webp
WebP encoding and decoding in pure Rust
-
fframes-skia-safe
Safe Skia Bindings for Rust
-
rwpspread
Multi-Monitor Wallpaper Spanning Utility
-
exifmv
Moves images into a folder hierarchy based on EXIF tags
-
wbi-rs
+ CLI to fetch, store, visualize, and summarize World Bank indicator data
-
oxvg_collections
Collections of data and utilities about SVG
-
openjpeg-sys
OpenJPEG (JPEG 2000) FFI bindings
-
qcms
lightweight color management
-
rvimage
A remote image viewer with a labeling tool
-
tiffwrite
Write BioFormats/ImageJ compatible tiffs with zstd compression in parallel
-
fontkit
font loading and indexing
-
light-curve-dmdt
dm-dt maps generator library
-
takumi
Render your React components to images
-
phosphor-leptos
phosphor icons for leptos
-
freyr
A UI component library for Dioxus web
-
wally-rs
Elegant, minimal, and sleek wallpaper generator
-
auge
a command-line apparatus for image manipulation
-
dng
A pure rust library for reading / writing DNG files providing access to the raw data
-
svgtidy
High-performance SVG optimizer written in Rust
-
easyx
A high-level Rust wrapper for the EasyX graphics library
-
chess-corners
High-level chessboard / ChESS corner detection API
-
footstep-tracker
Real-time multi-person footstep detection on macOS using CoreML
-
shrinkray
Lightning-fast image resizing & optimization for the web
-
sdl3-image-sys
Low level Rust bindings for SDL3_image
-
icon-to-image
Fast icon font to image renderer with Python bindings
-
msg_tool
A command-line tool for exporting, importing, packing, and unpacking script files
-
immich-analyze
AI-powered image description generator for Immich photo management system
-
webtk
Web asset toolkit utility to transpile, generate, and mix web assets
-
dssim
Tool that measures structural similarity between images using a multi-scale variant of the SSIM algorithm
-
png-glitch-cli
Cli to glitch PNG images
-
celesterender
Renders celeste maps
-
kramaframe
generic, and flexible keyframe animation library for Rust
-
reimg
CLI tool to resize images
-
wallrust
a blazingly fast and feature-rich tool extract color palettes from images
-
cavif
Encodes images in AVIF format (image2avif converter) using a pure-Rust encoder
-
texture_packer
A texture packing library using the skyline heuristic
-
respicta
versatile project offering a library, command-line interface (CLI), and web service for resizing images and changing their formats seamlessly
-
psd
API for parsing and working with PSD files
-
dioxus-heroicons
Dioxus components for heroicons (https://heroicons.com/)
-
photo_sort
rename and sort photos/videos by its EXIF date/metadata. It tries to extract the date from the EXIF data or file name and renames the image file according to a given format string…
-
oxidize-pdf
A pure Rust PDF generation and manipulation library with zero external dependencies
-
display-info
Cross-platform get display info
-
phomo
A photo mosaic generation library
-
imx
image processing and manipulation
-
silly-png
embed shellscripts and files into png files!
-
machine-vision-formats
Types and traits for working with raw image data from machine vision cameras
-
rs-vips
Safe bindings for libvips
-
modern-arecibo
Generate images of the Arecibo message with a user-provided population and genome size
-
i3f
IIIF API, including Image, Presentation
-
bgone
Ultra-fast CLI tool for removing solid background colors from images
-
zedbar
Pure Rust barcode and QR code scanning library supporting multiple formats
-
tesseract-plumbing
Safe wrapper of
tesseract-sys -
skia-rs-path
Path geometry and operations for skia-rs
-
araea-wordcloud
High-performance word cloud visualization library supporting SVG/PNG output, custom masks, and color schemes
-
re_types
The built-in Rerun data types, component types, and archetypes
-
blind_watermark
Picture blind watermarking
-
opendefocus
An advanced open-source convolution library for image post-processing
-
bevy_zeroverse
bevy zeroverse synthetic dataset generator
-
tosho-kmkc
An asynchronous client of KM API by KC
-
quantizr
Fast library for converting RGBA images to 8-bit palette images
-
plutofilter-rs
Port of https://github.com/sammycage/plutofilter to rust
-
qhyccd-rs
bindings for the QHYCCD SDK. This crate provides a safe interface to the QHYCCD SDK for controlling QHYCCD cameras, filter wheels and focusers. The libqhyccd-sys crate provides the raw FFI bindings…
-
libcaesium
A lossy/lossless image compression library
-
tiny-dfr
The most basic dynamic function row daemon possible
-
imgproc
image processing library
-
imgc
A configurable and efficient batch image converter written in Rust
-
pcx
reading & writing PCX images
-
leptos-leaflet
Leaflet components to use in Leptos
-
oxvg_path
SVG path parsing, serialization, and minification
-
libstacker
Image alignment and stacking functions based on OpenCV and Rayon
-
icon-loader
load and cache themed icons in 100% safe rust
-
image-colorizer
Never settle for images outside your colorscheme again!
-
mdbook-tailor
mdbook preprocessor for image-tailor
-
imgmatch
program to compare two images
-
file_icon_provider
Cross-platform Rust library to retrieve file icons on Windows, MacOS and Linux
-
color-thief
Grabs the dominant color or a representative color palette from an image
-
pixo
A minimal-dependency, high-performance image compression library
-
badgelib
generating badges in Rust
-
injet
Inject and extract files into PNG images using LSB (Least Significant Bit) method
-
sharpy
High-performance image sharpening library for Rust
-
dicom-pixeldata
A high-level API for decoding DICOM objects into images and ndarrays
-
reduce_image_size
Reduces size of images in a folder (and optionally sub-folders, recursively)
-
egui-remixicon
Remix Icon for egui
-
svgwriter
Typed SVG Writer
-
ruvector-scipix
Rust OCR engine for scientific documents - extract LaTeX, MathML from math equations, research papers, and technical diagrams with ONNX GPU acceleration
-
image_dds
Convert images to and from compressed DDS formats
-
bevy_collider_gen
generating colliders, for bevy apps, from images with transparency
-
image_to_console_core
converting images to terminal ASCII art, supporting multiple image formats and terminal output methods
-
pax-lang
Pax language parser
-
codec-eval
Image codec comparison and evaluation library
-
pelican_ui
Standard UI tools and components built off Pelican UI of the RAMP stack
-
rawloader
extract the data from camera raw formats
-
tex-packer-core
Core algorithms and API for packing images into texture atlases (Skyline / MaxRects / Guillotine). Returns pages (RGBA) and metadata (JSON/Plist/templates).
-
rusimg
A CLI tool for image processing with unified support for BMP, JPEG, PNG, and WebP formats
-
exiftool
wrapper for ExifTool
-
lrcat-extractor
Extract data from Adobe Lightroom™ catalogs
-
image-decompose
Decomposes image into separate channels in different colour spaces
-
pixelsqueeze
🎨 Squeeze pixels, not quality! Lightning-fast image compression that makes your files smaller while keeping them stunning
-
simple-crosshair-overlay
native crosshair overlay
-
rendiff
Image comparison (diffing) for computer graphics renderer test cases
-
chaos-game
command-line application for generating fractals using the 'Chaos Game' algorithm
-
tjdistler-iqa
Fast image quality assessment library (SSIM, MS-SSIM, PSNR, MSE) ported from Tom Distler's C implementation
-
tinify-rs
client for the Tinify API
-
maps
Inspect, compare and align multiple grid maps in an intuitive & fast GUI
-
entpxl
extract layers from pictures taken with Google Pixel phones
-
plotters-bitmap
Plotters Bitmap Backend
-
sic_image_engine
abstractions for the application of image operations of the 'imagineer' image cli project
-
qrcode-rs
QR code encoder in Rust,Generate QR Code matrices and images in RAW, PNG and SVG formats
-
trustmark
A Rust implementation of TrustMark
-
pnger
Cross-platform PNG steganography tool for embedding and extracting payloads
-
bezier-nd
Bezier curve implementations using N-dimensional vectors
-
arko
A small library for pixel manipulation in images
-
qr_code
QR code encoder in Rust, support structured append (data in multiple qrcodes)
-
bgi-stroked-fonts
Borland Graphics Interface (BGI) stroked font data in pure Rust. Includes various font styles like bold, gothic, sans-serif, and script fonts for legacy graphics applications
-
lucide-slint
Use lucide icons in Slint applications with ease!
-
vtf
Valve Texture format library for Rust
-
vegapull
Command line tool for scraping data for the One Piece Trading Card Game
-
opencv-binding-generator
Binding generator for opencv crate
-
animatar
A blazingly fast, deterministic animal avatar generator
-
rembg-rs
removing backgrounds from images using neural networks
-
badgers
badge generator
-
photodna
Safe, high-level Rust bindings for the Microsoft PhotoDNA Edge Hash Generator
-
outline-core
Image background removal with flexible mask processing options
-
metazap
CLI for zapping metadata from PNG/JPEG trees with optional oxipng optimization
-
oneocr-rs
binding for OneOCR, an embedded OCR engine in Windows 11 Snipping Tool
-
sacad
Smart Automatic Cover Art Downloader
-
imageinfo
get image size and format without loading/decoding
-
imgii
ASCII Image Generator
-
rawlib
High-performance RAW image thumbnail extractor with batch processing support
-
pixcil
Pixel art editor
-
ktx2-rw
A high-level Rust wrapper for KTX2 texture format with full Basis Universal support
-
lucide-leptos
Leptos port of Lucide
-
zune-image
An image library, contiaining necessary capabilities to decode, manipulate and encode images
-
visioncortex
Semantic Computer Vision
-
ix-match
matching and moving IIQ files so they can be easily imported into IX Capture
-
bmp-rust
read, write, and create BMP Image files
-
rexiv2
wrapper around the gexiv2 library, which is a GObject-based wrapper around the Exiv2 library, which provides read and write access to the Exif, XMP, and IPTC metadata in media files (typically photos) in various formats
-
starfinder
& Python package that provides functionality to read, process, and render star data from the Tycho-2 catalog. It's built with Rust for performance and exposes a Python API for ease of use.
-
asefile
loading Aseprite files
-
dmi
written in Rust. Provides helpers to manipulate and produce DMI format files.
-
tilr
Build a mosaic of an image from a set of smaller image 'tiles'
-
openexr
High-level bindings to OpenEXR 3.0.5
-
apriltag
High level Rust bindings to AprilTag library
-
photohash
detecting duplicate photos and diffing directories
-
octicons-pack
A redistribution of @primer/octicons npm package's SVG and metadata
-
rustocr
High-performance Rust CLI for EasyOCR with 80+ language support, featuring server mode and batch processing. Fastly Built by FastBuilder.AI
-
image_sieve
GUI based tool to sort out and categorize images, raw images and videos
-
tarsier
image editor
-
simple_svg
svg generate tool to create svg programmatically
-
gloss-img
A minimal wrapper around image for easy use with gloss
-
depthai
Experimental Rust bindings and idiomatic wrapper for Luxonis DepthAI-Core v3
-
svg2gcode
Convert paths in SVG files to GCode for a pen plotter, laser engraver, or other machine
-
rustface
Face detection library, based on the C++ SeetaFace engine
-
ndbioimage
Read bio image formats using the bio-formats java package
-
wavewall
A tiling wallpaper generator
-
pixie-anim
A zero-dependency, SIMD-accelerated GIF optimizer
-
armature-files
File processing pipeline for Armature framework - images, PDFs, and format conversion
-
hmziq-dioxus-free-icons
Use free svg icons in your Dioxus projects easily with dioxus-free-icons
-
asvgard
High-performance SVG, PNG, and TGA rasterizer written in Rust
-
mateus-image
CLI program for image manipulation
-
daily_strip
Comic strips viewer
-
euma
color and design theme
-
pngtosvg
A CLI tool and library to convert PNG images into SVG vectors
-
drafftink-widgets
Reusable egui widget components with Tailwind styling
-
dessin-image
Dessin into image
-
imgshrink
Fast CLI tool to batch-resize images
-
jfifdump
Read and dump structure of a jpeg file
-
clove2d
A powerful 2D graphics library for Rust with support for shapes, text, images, filters, and layers
-
servicepoint-cli
A command line interface for the ServicePoint display
-
cp437-tools
Small collection of tools to handle CP437 files
-
pixel_map
A map of pixels implemented by an MX quadtree
-
sphere-n-rs
N-Sphere Code Generation in Rust
-
svg2glif
Convert SVG to UFO glif file
-
open_texture_packer
Open source and free Texture Packer tool written in rust
-
pixel-peeker
A color eye dropper picker
-
skia-bindings
Skia Bindings for Rust
-
kcr_imaging_ingestion_alvearie_org
Kubernetes Custom Resource Bindings
-
gufo
Gufo
-
quantette
Fast and high quality image quantization and palette generation
-
texture-synthesis
Multiresolution Stochastic Texture Synthesis, a non-parametric example-based algorithm for image generation
-
imco
Easy image conversion
-
raw-to-img
Converts raw image files produced by cameras into regular image files. Also works recursively on whole file trees instead of just a single folder or image.
-
chromapath
GPU-accelerated path tracer implementing 'Ray Tracing in One Weekend' with CPU, Vulkan compute, and hardware ray tracing backends
-
bmp
Small library for reading and writing BMP images in Rust
-
quad-image
An image host
-
cargo-imagermachine
A CLI tool for image optimization and conversion
-
mangatrans
Manga transcription data format and ways to render them into readable formats, statistics and more
-
mecha10-nodes-image-classifier
Image classification node using ONNX models from catalog
-
launchy
Low-level bindings and high-level abstractions for the Novation Launchpad MIDI devices
-
jpegli-rs
Pure Rust JPEG encoder/decoder - port of Google's jpegli with perceptual optimizations
-
tjpgdec-rs
Tiny JPEG Decompressor - A lightweight JPEG decoder optimized for embedded systems
-
ciid
ciidis a utility to derive a chronologically sortable, unique identifier for images -
rusty_scrfd
A high-performance face detection library using SCRFD model with OpenCV integration
-
dezoomify-rs
Allows downloading zoomable images. Supports several different formats such as zoomify, iiif, and deep zoom images.
-
wallpaper-switcher
Hyprland wallpaper-switcher
-
moggu
A lightning-fast TUI image processing tool with 21+ professional filters in under 200ms
-
a-sixel
A small sixel + palette selection + dithering library
-
pride-overlay
overlay pride flags on images
-
libheif-sys
libheif bindings
-
spacebadgers
Fast SVG badge generator
-
wmap-renderer
A parser for wmap formatted Wardley Map files
-
cargo-emerge
Emerge Application Setup Generation Tool
-
imgfx
Image filtering and modulating with bitwise, arithmetic, and logical operations
-
tinytga
No-std, low memory footprint TGA image loader
-
sixel-rs
A safe Rust wrapper for libsixel (active fork)
-
blazediff
High-performance image diffing with block-based optimization and SIMD
-
fractal_rndr
A fractal renderer that features several coloring modes, anti-aliasing and a gui
-
pib-viewer
A viewer for public governmental data served over OParl
-
pylon
Highlevel API for Basler Pylon cameras
-
cairo_viewport
A viewport for cairo-rs to simplify creating images
-
crypsol_storage
AWS S3 storage library for Rust services with image processing, validation, and thumbnail generation
-
kreuzberg-pdfium-render
⚠️ TEMPORARY FORK - Use pdfium-render instead. A high-level idiomatic Rust wrapper around Pdfium, the C++ PDF library used by the Google Chromium project.
-
font-awesome-as-a-crate
Font Awesome Free, packaged as a crate
-
embedded-graphics-colorcast
Color casting for embedded-graphics binary images
-
img2raw
Type definitions for img2raw headers
-
tauri-icns
encoding/decoding Apple Icon Image (.icns) files
-
image-optimizer
CLI tool for optimizing images (JPEG, PNG, WebP, SVG)
-
pepecore
image decoding, encoding, and processing using an efficient SVec data structure
-
fimg
fast image operations
-
imagecropper
Batch interactive image cropper with multicrop support
-
fast_morphology
Fast morphological operations for images
-
catppuccin-catwalk
🚶 Soothing pastel previews for the high-spirited!
-
image-blend
Type-agnostic support for image blending operations (add, multiply, screen, etc) for the image crate. Support for custom blends and utils for alpha channel manipulation.
-
wonfy-tools
Collection of tools for personal use, provides library and CLI
-
stb_image
Bindings to the stb image encoding/decoding library
-
allegro_color
Allegro 5 color addon Rust wrapper
-
svgr
An SVG rendering library
-
blinc_image
Image loading and rendering for Blinc UI
-
clipboard-watcher
Customizable listener for the system clipboard that leverages the Stream trait
-
trxx
pack and unpack text files
-
footile
A 2D vector graphics library
-
edge-detection
The canny edge detection algorithm
-
binary_image
handling binary images
-
image-hdr
HDR Radiance Estimation using Poisson Photon Noise Estimator for creating HDR image from a set of images
-
papercut
CLI tool for slicing and joining images
-
image-canvas
A color-aware texel buffer
-
protoviz
A fast and intuitive way of creating figures for protocol documentation
-
assext
Asset file extension tool - A Spine file processing tool that generates numbers in specified regions
-
rasterkit
TIFF/GeoTIFF file structure analysis and manipulation tool
-
subpixel-edge
High-performance subpixel edge detection library with parallel processing using Canny algorithm
-
imbuf
Image buffers that abstract over underlying storage (Vec, Arc, or custom backends). Features copy-on-write semantics for efficient memory usage.
-
ohos-image-kit-sys
Bindings to the multimedia Image Kit API of OpenHarmony
-
lunar-png
encoding and decoding png images
-
oidn
A wrapper for the Intel OpenImageDenoise image denoising library
-
apng
APNG Encoder. But it is tiny yet.
-
bardecoder
Detect and decode QR Codes
-
planetarium
Sub-pixel precision light spot rendering library
-
xmpkit
Pure Rust implementation of Adobe XMP Toolkit
-
xbm
XBM encoding and decoding library
-
ravif
rav1e-based pure Rust library for encoding images in AVIF format (powers the
caviftool) -
deft-skia-safe
Safe Skia Bindings for Rust
-
rustafits
High-performance FITS to JPEG converter for astronomical images with auto-stretch and Bayer debayering
-
squishy-cli
CLI tool to work with SquashFS and DwarFS files
-
mtpng
Multithreaded PNG encoder library
-
yuvxyb
Conversions between YUV (YCbCr), XYB, and other colorspaces
-
crabouflage
Hide arbitrary data in your .png files, through steganography
-
img_hash
that provides perceptual hashing and difference calculation for images
-
badge-maker
It makes badges
-
wordcloud-rs
A word-cloud image generation crate
-
rgba_simple
RGBA and Hex color representation
-
ocrs-cli
OCR CLI tool for extracting text from images
-
biosvg
Captcha based on SVG
-
frame-sequence
Turns frame sequence strings into lists of frame numbers
-
crunch-cli
Command line asset manipulation, set up a pipeline once and run it against all of your files
-
gradientor
CLI tool to extract the most promiment colors in an image
-
webp-screenshot-rust
High-performance cross-platform screenshot capture library with WebP encoding, hardware acceleration, and multi-monitor support for Windows, macOS, and Linux
-
qoicoubeh
VERY fast encoder/decoder for QOI (Quite Okay Image) format
-
multibg-wayland
Set a different wallpaper for the background of each Sway or Hyprland or niri workspace
-
tee_morphosis
Lib for parsing, splitting and building tee
-
painter
plotter library
-
image-find
A high-performance tool to find similar images using perceptual hashing
-
number-loom
Multipurpose GUI and CLI tool for constructing nonograms
-
svg-path-cst
CST SVG path parser
-
rofi-plugin-sys
Raw FFI bindings to Rofi's C plugin interface
-
tauri-plugin-native-camera
A Tauri plugin to capture photos using the device's native camera app
-
eink-image
converting images to formats optimized for eink displays
-
micropdf
A pure Rust PDF library - drop-in replacement for MuPDF with 100% API compatibility
-
paddleocr-json-rs
wrapper for PaddleOCR-JSON
-
contours2heightmap
A CLI tool to convert contour line bitmap images into heightmaps
-
dicom-object
A high-level API for reading and manipulating DICOM objects
-
rasciify
For generating ASCII art ( RGB/grayscale image, text based or GIF ) based on image or GIF provided
-
glint-mask-tools
glint mask generation tools for UAV and aerial imagery
-
image-overlay
Overlay an image with blend mode
-
kovi-plugin-gif-lab
Kovi 的 GIF 处理插件,支持合成、拆分、变速、倒放、旋转、拼图等操作。
-
plottery_server
pen-plotter server executable of Plottery, a creative coding framework for generative vector graphics and pen plotting
-
icon
Reality-compliant library to find icons on linux with ease
-
color_scaling
Functions to scale colors: get a weighted color between 2 colors
-
okolors
Create color palettes from images by performing k-means clustering in the Oklab color space
-
md-icons
material design icons as string constants or components
-
zbar-pack
Safe Rust bindings for ZBar barcode scanner with vendored static linking
-
pixelfmt
Pixel format conversions in pure Rust with SIMD optimizations
-
raw_preview_rs
processing raw images to create fast previews and handling EXIF metadata
-
ssimulacra2_rs
Binary exposing the ssimulacra2 rust implementation
-
avif-parse
Parser for AVIF image files
-
applications
A cross-platform library for finding installed applications
-
ditherer
Fun little Bayer matrix ditherer in Rust
-
hipdf
A high-level PDF manipulation library built on lopdf
-
icu_lib
Image Converter Ultra Library
-
rvimage-domain
Process elements in the image domain such as polygons or bounding boxes for RV Image
-
deno_canvas
OffscreenCanvas implementation for Deno
-
funutd
Procedural texture library
-
hdrfix
mapping HDR screenshots to SDR
-
ggstd
Partial implementation of Go standard library
-
mangadex-desktop-api2
A Actix server for downloading manga, chapters, covers from Mangadex
-
usvg-text-layout
An SVG text layout implementation
-
rattice
A media viewer for web browsers
-
fey_img
Image encoding, decoding, and manipulation
-
mxtransform
A CLI tool to transform images using matrix operations
-
pixelutil-image
Pixel utilities for image-rs crate
-
ultrahdr
Safe-ish Rust wrapper around libultrahdr
-
sefenbu
Visualizes OKHSV color distribution for an image
-
ssimulacra2
metric
-
ddddocr
OCR for captcha recognition, ported from Python ddddocr
-
jxl
High performance Rust implementation of a JPEG XL decoder
-
image-palette
automatically extracting prominent color palettes from images
-
systemicons
lib you can retrive the system icon which is associated to a certain file extension. The icon will be in the .png format. Windows, macOS and Linux (GTK) are supported.
-
imgforge
Fast and secure image proxy and transformation server
-
bimm-firehose
bimm dataloader / processing pipeline
-
colortypes
An abstract, safe, and concise color conversion library for rust nightly
-
image_thumbs
create thumbnails and store them in a object store like Google Cloud Storage
-
dioxus-feather-icons
Feather Icons for Dioxus
-
redland
Wayland screen color temperature adjuster with automatic day/night cycle support
-
bioformats-rs
Rust bindings of Bioformats Java library
-
fontawesome-free-pack
A redistribution of @fortawesome/fontawesome-free npm package's SVG and metadata
-
shrinky-rs
image converter and compressor
-
ico-builder
Create multi-size ICO files from separate images
-
jpegxl-sys
Rust wrapper for JPEG XL reference implementation
-
html5-picture
Batch optimizes your images to wepb. Generates html5 picture tags.
-
tinted-scheme-extractor
create a Tinted Theming scheme based on a provided image
-
tosho-sjv
An asynchronous client of SJ/M by V
-
directxtex
Unofficial Rust bindings for Microsoft's DirectXTex library
-
quaso
Toolset for making Micro Games quickly
-
pixelveil
A performant steganography and steganalysis library for hiding data in images, audio files, and videos
-
ispc-downsampler
Image downsampler crate using ISPC
-
pax-std-primitives
Primitives crate for Pax's standard library
-
beamplot
Plotter
-
media_analyzer
Extract file-based information from photo and video files
-
gainforge
HDR tonemapping library
-
cascii
High-performance ASCII art generator for images and videos
-
rustnao
wrapper for the SauceNAO API
-
agape
A GUI library
-
fecund_font_flounder
For printing images in the terminal, with fonts
-
edt
2D EDT (Euclidian distance transform) with Saito's algorithm in pure Rust
-
gert
CLI tool to download media from Reddit
-
reso
visual pixel-art logic-circuit design language
-
jpeg2k
JPEG 2000 image loader
-
tessera-ui-basic-components
Basic components for tessera-ui
-
setroot
setting desktop background image
-
blockhash
A perceptual hashing algorithm for detecting similar images
-
chroma-forge
A comprehensive color conversion library for Rust
-
yuvutils-rs
High performance utilities for YUV format handling and conversion
-
eulumdat-egui
Cross-platform GUI application for viewing EULUMDAT/LDT and IES photometric files
-
lyon_extra
Various optional utilities for the lyon crate
-
luo-capture
A high-performance screen capture module using DXGI technology for Windows platforms
-
image-resizer
Resize or just shrink images and sharpen them appropriately
-
allegro_image
Allegro 5 image addon Rust wrapper
-
squarize
CLI tool to squarize images by padding them with transparent pixels
-
pixpack
File visual encoding: pack any file into a PNG cell grid with BLAKE3 integrity, and decode it back byte-for-byte
-
eimage
processing image collections in 3D space
-
butteraugli-cli
Command-line tool for butteraugli perceptual image quality comparison
-
oxdraw
CLI and Web View for Declarative Diagramming
-
magic_hour
Magic Hour Rust SDK
-
rc_gcode
GCode parser
-
luna
housing various helpful utilities, created for the Luna project: https://github.com/AndreasTar/Luna
-
pixelsorting
pixel sorting program
-
image_colored_text
A basic extension of the image/imageproc crates for writing multiline colored text
-
genicons
A quick utility to generate favicons
-
dehazing
algorithm
-
kolor
Color conversions for games & interactive applications
-
pixelization
An image quantization and pixelization library implementing K-Means and PIA (Pixelated Image Abstraction)
-
lutgen-studio
Offical GUI for Lutgen, the best way to apply popular colorschemes to any image or wallpaper!
-
filmrolls
Tag TIFF files with EXIF data extracted from XML
-
qrosity
A terminal and desktop application for generating QR codes with advanced customization options
-
arwggplot
part of the gguppy plotting library, but can also be used on its own to create images
-
recurve-svg
A rustic and typed way to do SVG
-
prisma
color library for both simple and complex color manipulation, intending to be the go to rust color library for most tasks. It can handle conversion between a large number of color models…
-
captcha-rs
Generate verification images dynamically
-
clahe
Pure rust image implementation of clahe
-
grim-rs
grim screenshot utility for Wayland
-
kanoko
generative art (initially) based off of a traditional Japanese tie-dye pattern
-
instafy
Transform images into Instagram-ready 1080x1080 format with blurred backgrounds
-
poster_generator
A poster generation library based on Skia Safe with RTL text support for Arabic, Hebrew, Persian, and Uyghur
-
ai_baby_generator
High-quality integration for https://supermaker.ai/image/ai-baby-generator/
-
swizzler
Reorder values in a slice, for example to convert an image from BGRA to RGBA colors
-
fish-oxide
A port of fishdraw to rust
-
themer
Extracts all hexadecimal color codes from a given input and generates a visual palette image (palette.png), displaying each color with its corresponding hex code
-
imazen/imageflow_core
High-performance image manipulation for web servers. Includes imageflow_server, imageflow_tool, and libimageflow
-
pansam
pangenomics
-
ptex
High-level Ptex bindings over ptex-sys
-
std-image
Uma lib para tratar imagens de maneira generica, abrindo e aplicando filtros
-
apod
Pulls the Astronomy Photo of (the) Day from the official NASA API and optionally sets it as your wallpaper
-
images_matching_subdirectories
Find images inside named subdirectories of a parent directory
-
svgplot
SVG generation
-
inpaint
Easy to use library for inpainting images
-
emulsion
A fast and minimalistic image viewer
-
nimage
imaging library
-
simple_clustering
Implementations of image clustering and segmentation algorithms such as SLIC and SNIC
-
rast-graphics
Parallelized software rasterizer
-
rmcp-screenshot
MCP server for cross-platform screenshots
-
depth-map-processor
Normalize 16-bit PNG depth maps to 8-bit grayscale with optional Turbo visualization
-
auto-palette-cli
🎨 CLI tool to extract a prominent color palette from an image
-
easy-svg
Author SVGs in Rust through a statically typed system
-
pixdown
Markup language for Pixelart and animation
-
winocr
An OCR Tool using Windows.Media.Ocr.OcrEngine API
-
tex-packer-cli
Command-line interface for tex-packer: pack folders of images into texture atlases (PNG + JSON/Plist/templates)
-
smartcrop2
Clone of smartcrop library in JavaScript
-
TransJLC
TransJLC is a tool for converting Gerber files from other EDAs to JLCEDA style
-
cameraunit_asi
An efficient and ergonomic interface to capture images using cameras
-
refimage
Imaging library. Provides image storage using CoW-like structures to avoid re-allocation in image-aquisition scenarios. Supports rich metadata and serdes.
-
collaigo
A Free online collage maker
-
kapy-exif
A minimal library that extracts and replaces EXIF for images
-
ffimage
Foreign function image handling
-
contour_tracing
A 2D library to trace contours
-
dither
A ditherer for static images with a variety of color palettes
-
zipimgzip
Resize and ZipArchive the images in the Zip
-
psitool
The 100% free and open-source Remote Viewing toolset
-
imgproc-rs
Image processing library for Rust
-
elif-storage
Multi-backend file storage system for elif.rs framework
-
del-canvas
drawing primitives (e.g., triangles and lines) to bitmap images and gif animation
-
icns
encoding/decoding Apple Icon Image (.icns) files
-
fast_transpose
Fast image and matrix transpose
-
sic_parser
Parser for the image operation script used by the 'imagineer' image cli
-
imgico
High-performance image to ICO/SVG converter with WebAssembly support
-
astrors-fork
(FORK) Astronomical package to deal with FITS (compressed also) and WCS, still in development
-
tinywad
manage/compose WAD resources
-
usvg-remote-resolvers
resolving remote resources in SVG files for usvg
-
hexga_image
handle graphics stuff like loading / saving image
-
sm_motion_photo
Extract video from Samsung Motion Photo. Supports JPEG, HEIF/HEIC
-
mmpx
image magnification algorithm
-
svg-hush
Strip scripting and other abusable features from SVG files
-
butter2d
Butterworth filter for image processing
-
material-color-utilities
Color libraries for Material You
-
ndarray-vision
A computer vision library built on top of ndarray
-
mars_raw_utils
working with publicly available raw MSL, Mars2020, and InSight images
-
artano
Adds text to pictures
-
dupimg
duplicate image finder
-
fitsrotate_rs
Rotate FITS images
-
crystal_ball
A path tracing library written in Rust
-
glitch-context
manage and apply glitch filters to PNG images
-
imageoptimize
Optimize image of multi format
-
yolov10
object detection implementation in Rust with ONNX Runtime
-
photodna-sys
Low-level FFI bindings to the Microsoft PhotoDNA Edge Hash Generator library
-
image_compressor
A image compressing module using mozjpeg, and image crates
-
fast-dhash
A fast rust implementation of the perceptual hash dhash
-
inktex-watch
A companion binary for inktex.nvim that monitors a directory for SVG file changes and autogenerates PDF and LaTeX overlays using Inkscape
-
sped
SPED(Sub-Pixel Edge Detect) based on a modified Canny non-maximal suppression and a modified Devernay sub-pixel correction
-
kornia-tensor
Lightweight tensor library in Rust for computer vision
-
playerone-sdk
PlayerOne SDK bindings
-
phomo-cli
CLI for phomo - generate photo mosaics from the command line
-
calib-targets-aruco
Embedded ArUco/AprilTag dictionaries and fast marker decoding on rectified grids
-
is-svg
Test whether a given data is a SVG image
-
truck-geometry
geometrical structs: knot vector, B-spline and NURBS
-
vglang
Fast and simple vector graphics programming language and svg-compatible high-level virtual machine
-
kornia-image
Image types and traits for generating and manipulating images
-
pink072
PINK-072 specification implementation for embedding payloads in pink cover images
-
xibao-gen
Generate Xǐbào(喜报, CONGRATULATIONS) image
-
align3d
Alignment with Iterative Closest Point (ICP) for point clouds and images
-
image_ext
image模块扩展
-
bayer
Algorithms for demosaicing Bayer images
-
libczirw-sys
Wrapper around libCZIAPI
-
kovi-plugin-image-splitter
Kovi 的图片网格裁剪插件,支持自定义行列分割与合并转发。
-
pnglitcher
PNG glitcher
-
zune-qoi
Quite Ok Image (QOI) decoder and encoder part of the zune-image family
-
img-squeeze
A fast and efficient image compression tool with Walrus storage support
-
bracket-color
RGB and HSV color handling and utilities, including lerp and W3C named colors. Part of the bracket-lib family.
-
dxc-icons
Dioxus component library with over 290 exquisite icons
-
albumrust
Pure Rust image augmentation library inspired by Albumentations
-
rgb2slope
converting Mapbox RGB tiles to slope maps
-
picture
a fast and flexible image manipulation crate
-
bitsutils
Bits viewer
-
scrap
Screen capture made easy
-
badlopo_cli
my cli tool
-
circle_boundary
calculate the boundary of a circle, coordinates given in bitmap style discrete integers
-
icon_enum
CLI for generating enums from image asset folders
-
orbbec-sdk-sys
Low-level Rust bindings for https://github.com/orbbec/OrbbecSDK_v2
-
qr-tester
A CLI tool to scan QR codes from images and benchmark performance
-
tx2-iff
PPF-IFF (Involuted Fractal Format) - Image codec using Physics-Prime Factorization, 360-prime quantization, and symplectic warping
-
integrustio
pyFAI on rusty steroids: fast powder x-ray scattering integration and distortion correction
-
svg2gcode-web
Convert vector graphics to g-code for pen plotters, laser engravers, and other CNC machines
-
cubiomes
A safe rust wrapper for the cubiome library
-
micro_png
Low-level minimalist APNG writer and PNG reader with just a few dependencies. All possible formats are covered (including HDR and Adam7).
-
smlm-imp
Image processing library with a focus on smlm and super resolution microscopy methods
-
minecraft_screenshot_parser
Process information from Minecraft screenshots
-
skia-rs-codec
Image encoding and decoding for skia-rs
-
maimai
Markup-based meme generator
-
ai_minecraft_image
High-quality integration for https://supermaker.ai/image/blog/how-to-turn-your-image-into-minecraft-skin/
-
gg_namecard_gen
genarate ggst namecard form puddlefarm
-
exeico
-
nsvg
SVG parser and rasterizer using NanoSVG
-
andrew
convenient drawing of objects such as shapes, lines and text to buffers
-
rgb_derivation
Routines for calculation XYZ-RGB conversion matrices from white point and primaries
-
catprinter
control ur cat printer using this module (MXW01 only :3)
-
material-design-icons
Material Design Icons in the form of string constants
-
qart
encodes images into qr codes
-
hayro-jpeg2000
A memory-safe, pure-Rust JPEG 2000 decoder
-
pipes-rs
rewrite of pipes.sh
-
si-img
lightweight Rust library to generate Social Media Preview Images
-
dicom-dictionary-std
Standard DICOM attribute dictionary
-
libavif
High-level API for AVIF image files
-
qrism
generating and reading QR codes with Reed-Solomon error correction. Supports traditional monochromatic QR codes with additional experimental multicolor QR support for enhanced storage capacity.
-
imagescript
tiny and fast image manipulation library for js & rust
-
image-moments
Efficient and compile-time checked calculations of contour moments
-
pax-runtime
Core shared runtime and rendering engine for Pax
-
dcc-oxidizer
Oxidizing DCCs into Rust. Allowing a bridge between the DCC API and image processing in Rust, using FFI.
-
qwant
Color qwantization library to reduce n colors to 256 colors
-
site_icons
Website icon scraper that fetches sizes (with WASM support)
-
pdf2image
A simplified port of Python's pdf2image that wraps pdftoppm and pdftocairo to convert PDFs into images
-
devpng
PNG parser
-
putpng
Replacement for the doom modding tools grabpng and setpng
-
suika_mime
handling MIME types in the suika web stack
-
benoit
Multithreaded Mandelbrot renderer
-
rsraw
A comprehensive Rust wrapper for the LibRaw library, providing safe and idiomatic access to raw image processing capabilities, works on Linux/Windows/MacOS/iOS/Android
-
empfindung
CIE Delta E colour difference algorithms
-
piccy_core
a image toool
-
stegano-core
Steganography core library for stegano-cli. Supports hiding data in PNG images via LSB Encoding.
-
aihorde-rs
using AI Horde with ease
-
dicebear
An unofficial dicebear wrapper for Rust
-
pic-scale-safe
Fast and safe performance image scaling
-
ljpeg
Fast, no dependency lossless JPEG decoder and encoder
-
immich-lib
Immich API focused on duplicate management
-
gufo-common
Common features used in gufo crates
-
rusty_scissors
A command-line tool for trimming images
-
gifmeta
A sacred tool for inspecting and editing GIF metadata from the command line
-
compress_comics
High-performance comic book compression tool with WebP conversion supporting CBR, CBZ, and PDF formats
-
gemini-image-test
application for testing Google Gemini's image analysis capabilities via a third-party API
-
grok_image_generator
High-quality integration for https://supermaker.ai/blog/-grok-image-generator-model-on-supermaker-ai-twitterready-images-made-simple/
-
heatmap_svg
a package to make svg image heatmaps based on a list of dates
-
svgr-rs
transform SVG into React components
-
imageformat
Quick probing of image format without loading the entire file
-
rusty-ppm
PPM image reader and writer
-
imagepipe
An image processing pipeline
-
obadgen
Generates (aka "bakes") basic Open Badge annotated images (lib & CLI-tool)
-
libwebp-sys2
A handwritten raw interface to libwebp
-
ltrait-source-desktop
A source of FreeDesktopOrg's Desktop Entry for ltrait
-
exif-oxide
High-performance Rust implementation of ExifTool
-
plumers
Multi-format image library with first-class support for paletted images
-
lenna_core
Lenna is a library for image processing algorithms and apps
-
petpet
Pet-pet generator in Rust. Translated from https://github.com/camprevail/pet-pet-gif.
-
iconwriter
solution for encoding common icon file formats
-
intvg
lib/tool in Rust to load/save/render tvg file, parse from svg file by usvg
-
leptess
Productive Rust binding for Tesseract and Leptonica
-
hs-hackathon
An embedded + computer vision Rust Hackathon
-
ph-leptos
phosphor icons for leptos
-
load_image
Load PNG or JPEG with color profile support
-
carrot_image_utils
Util library for image processing
-
dagpirs
A pure rust wrapper for dagpi, with image manipulation and data fetching
-
dominant_color
image color extractor written in Rust with no external dependencies
-
img_diff
Command line tool to diff images in 2 structurally similar folders and output diff images
-
favicon-rover
A web service and CLI tool to fetch the favicon of any website
-
magic-kernel
Magic Kernel family of resizing algorithms
-
data-access-layer
A data access pipeline
-
normeditor
An image editor written from scratch (as close as possible)
-
makepad-zune-png
A fast, correct and safe png decoder
-
usvgr
An SVG simplification library
-
rustvision
interacting with images, vertices, and polygons (and some other stuff related to computer vision)
-
image-builder
Image Builder is a high-level library that uses the image crate as the engine to generate PNG images, but with convenience and simplicity
-
jpeg_extractor
Extract jpeg images from any binary via command line
-
rust-hsluv
Color converstions. Convert to/from various color representations: hex, rgb, hsluv, hpluv, lch and xyz.
-
rusty-systems
procedurally generating content using L-Systems
-
gufo-exif
Exif loading and editing
-
docx-template
replacing docx file templates
-
plottery_cli
Command line interface of Plottery, a creative coding framework for generative vector graphics and pen plotting
-
bbsg_a06
-
histogram_equalization
Histogram equalization
-
daft-image
Image processing for the Daft project
-
pb-imgsize
detect the dimensions of PNG and JPEG images
-
image-interlacer
interlace an image or multiple images for web-page usage
-
image-blp
encode/decode Blizzard BLP texture format
-
az_analyze_image
Client library for Azure AI Services Analyze Image (Image Analysis) APIs
-
oxvg
Vector image toolchain
-
refilelabs-image
Wasm-based image processing library developed by re;file labs
-
tagu
Write SVG / HTML / XML programmatically
-
image2
image processing library
-
qrqrpar
A QR code generator supporting rMQR
-
sitk-registration-sys
register and interpolate images
-
image-extras
Additional image format decoders for the image crate
-
plumage
Algorithmic colorful picture generator
-
img_rcc
image processing with CUDA, C++
-
i2w
Image to WebP CLI Tool
-
vviz
Rapid prototyping GUI, and visual printf-style debugging for computer vision development
-
fast-ssim2
Fast SSIMULACRA2 image quality metric with SIMD acceleration
-
rusty-vision
A basic Image manipulation library
-
nlmrs
building Neutral Landscape Models
-
gufo-jpeg
Inspect JPEG image structure
-
fmedia
Get file media type or suffix
-
image-recovery
Image recovery algorithms, implemented in Rust
-
scarlet
Colors and color spaces made simple
-
claude-code-sdk-rs
Rust SDK for Claude Code CLI - Build agents with skills, tools, and orchestration
-
screencap
Capture screen data
-
feim
Modular crate for working with images in Rust
-
kyanite
A modular, expandable, gallery collector
-
find-subimage
find a subimage within a larger image
-
rust_drone_follow
aims at providing a way to make a drone fly above and follow a person wearing a hat (mostly baseball cap)
-
convert-image
conversion functions to convert between image formats
-
css-image
rendering images from css
-
rs-cinic-10-index
Data index for CINIC-10 dataset
-
paxit
flexible Rust library for compressing and decompressing files using various algorithms, with a modular design that allows easy addition of new compression formats
-
tosho-rbean
An asynchronous client for 小豆 (Red Bean)
-
pixel2char
convert images to ASCII art, available as a library, WASM module, and CLI
-
natural-earth-basemap
creating SVG basemaps using Natural Earth data, supporting multiple styles and customizable map projections
-
nannou_webp_animation
decoding and rendering animated WebP images using the nannou creative coding framework
-
zxing-cpp
wrapper for the zxing-cpp barcode library
-
freetypegl
Rust build helpers and bindings for freetype-gl
-
density-mesh-image
Image module for density mesh generator
-
filmborders
add hipster film borders to your images :)
-
plantaznik
CLI helper for managing PlantUML diagram sources and their previews in Markdown files
-
paddleocr
wrapper for PaddleOCR-JSON
-
image-merger
merge multiple images into one
-
unsvg
SVG building library
-
embed-doc-image
Embed images in Rust documentation
-
ome-metadata
Ome metadata as a rust/python structure
-
texture-synthesis-cli
A CLI for texture-synthesis
-
animatar-cli
CLI tool for generating unique animal avatars
-
rqr
A small QR code generation project I made to dip my toes into rust again after several years of absence
-
image-generator
Use JSON files to render images
-
eimage-cli
CLI tool for processing image collections in 3D space
-
texpresso_cli
A commandline utility for compressing images to GPU-readable texture formats
-
webp-animation
A high-level Rust wrapper for decoding and encoding WebP animations
-
icon-cache
Complete and user-friendly zero-copy wrappers for the GTK icon cache
-
pngv
CLI tool for converting PNG images to color matrices and reconstructing them as PNG or SVG
-
const_qoi
A safe, 0 dependency, no_std streaming decoder/encoder library for the QOI (Quite Okay Image) format
-
jxl-sys
bindings to libjxl
-
bmp-monochrome
Encode and decode monochromatic bitmaps without additional dependencies, useful for QR codes
-
colors-transform
Module for convert and transform colors
-
windows-icons
extract icons from files on Windows
-
jpegxr
Wrapper for Microsoft's C JPEG XR image codec library
-
codetrotter_aoc_2019_solutions
Advent of Code 2019 Solutions
-
magick-mcp
A MCP server which facilitates usage of ImageMagick
-
murrelet_perform
code to aid a live performance for murrelet, a livecode framework
-
svg_definitions
definitions for SVG elements
-
flyr
extracting the thermal data from FLIR images
-
onix
Decode image files using V4L2
-
rscam
Wrapper for v4l2
-
vectorizer
vectorize raster images
-
rpack_cli
CLI application for generating rpack atlases
-
foodshare-image
Image processing utilities for format detection and resizing
-
bestdori-noteskin
Bestdori noteskin 包的解包/打包与 FFI 支持
-
usvg-parser
An SVG parser used by usvg
-
pineapple-neural
Simplified processing for image-based cell profiling with pineapple
-
crtimg
A CLI tool that processes a pixel art image to make it CRT-ish
-
dithord
capabilities for monochromatic Bayer ordered dithering on images
-
opentalk-theme-assets
OpenTalk original theme assets exposed in a crate
-
webpsan
An WebP file sanitizer
-
manganis-core
core for manganis
-
pbrt
https://pbrt.org/
-
rscolorq
Spatial color quantization, a Rust port of
scolorq -
barnsley
iterated function system image generator
-
img2raw-tools
Convert images to raw pixel data
-
tan_lili
Internal core library of musi_lili
-
xcf
A basic standalone GIMP XCF library in Rust
-
easy-captcha
implement of the Java captcha library whvcse/EasyCaptcha
-
gfret
Generates an svg template of a musical instrument fretboard
-
pixivcrab
A pixiv AppAPI in Rust
-
png_filters
PNG filtering related functions
-
ku-logo
A CLI tool to overlay logos on images with size and position control
-
dxf_to_svg
converting DXF Entities into a string SVG
-
gee
A convenience-first geometry library tailor-made for 2D games! 📐
-
iff_rs
reading Amiga IFF files
-
avif-serialize
Minimal writer for AVIF header structure (MPEG/HEIF/MIAF/ISO-BMFF)
-
staticmap
Tile based static map image renderer
-
picto
Image handling library
-
mksvg
writing svgs and laying out printable cards
-
esvg
Document object model based SVG library
-
lcs-image-diff
Image diff tool with LCS algorithm
-
rofi-mode
High-level library for creating Rofi plugins and custom modes
-
tesseract-static
STATICALLY LINKED tesseract + leptonica bindings for easy inclusion of tesseract-ocr in binary applications
-
fpdf
FDPF for writing PDF files in Rust
-
elbey-cache
Cache library for the Elbey app launcher
-
openlb
A high-speed Sexual Image classifier and filtering library
-
qrcode2
A QR code, Micro QR code, and rMQR code encoding library
-
stb_image_rust
Rust port of the stb_image
-
skeletonize
line thinning binary images, includes edge detection and threshold functions for preprocessing
-
linear-srgb
Fast linear↔sRGB color space conversion with FMA acceleration and LUT support
-
pngenc
portable network graphics (PNG) encoding
-
graphics_buffer
A buffer which can be used as a render target for Piston's graphics library. This buffer can be loaded from and/or saved to a file on disk. This allows for things like screenshots in games.
-
dithor
Pixilisation/dithering library
-
stegano-util
steganographically embedding files into images
-
lc-render
create charts images
-
colcon
Comprehensive colorspace conversions in Rust
-
retroimg
Convert images to look like in retro IBM hardware
-
eorst
offers a library aiming to simplify the writing of raster processing pipelines in rust
-
pax-cartridge
Static program definition container for Pax programs, intended to be patched during compilation
-
sixel-bytes
Encode an image with sixel-sys/libsixel
-
dzi
command line utility for deep zom images (DZI)
-
image-pyramid
A small library to compute image pyramids
-
trezor-tjpgdec
Tiny JPEG Decompressor
-
texel_types
Types for Texel ASCII art text editor
-
rmg
Tiny And Fast Manga/Image Viewer
-
phosphor-svgs
Autogenerated Phosphor Icons SVGs as
const &strs -
pigmnts
Generate a color palette from an image using K-means++
-
icp_2d
A 2D Iterative Closest Point implementation in Rust
-
luthien
A WIP tool which generates and applies color schemes
-
pageshot
Capture screenshots of web pages from specified URL using Rust. Customize viewport dimensions and save the resulting image in PNG format.
-
mango-api
API for the manga reading tool
-
librsvg-rebind
Rust bindings for librsvg
-
pixel_engine_draw
The graphics crate used by the pixel_engine
-
lutgen-palettes
Popular linux colorscheme palettes
-
leptonica-plumbing
Safe wrapper of
leptonica-sys -
injected-image-checker
Verify whether the image contains additional data
-
charls-sys
Bindings for charls
-
webpixels
Libmosh for WebAssembly
-
cryiorust
Crystallographic IO API to read different detector formats
-
image_outline
a barebones method for adding outline pixels to an image
-
wl-gammarelay-rs
program that provides DBus interface to control display temperature and brightness under wayland without flickering
-
jxl-render
JPEG XL image renderer, part of jxl-oxide
-
steganer
hide a file inside another... or to recover it.
-
tatlap
Texture atlas packer
-
image_changer
A basic image lib wrapper to learn from
-
re_sdk_types
The built-in Rerun data types, component types, and archetypes
-
gif-dispose
Implements GIF disposal method for the gif crate. The gif crate only exposes raw frame data that is not sufficient to render GIFs properly. GIF requires special composing of frames which…
-
coloctree
An octree implementation for RGB Color to create all RGB images
-
noisegen
noise generator
-
pyxelium
lightweight pixel-based encryption library that allows you to encode and decode messages within PNG images. It provides Rust functions for encoding and decoding messages using pixel-based encryption.
-
sic_cli_ops
Component of the sic cli: parses images operations invoked from the cli
-
image-match
Derives an image signature to be used in quick image comparisons
-
xbrz-rs
A high quality image upscaling algorithm designed to preserve key details in low-resolution pixel art
-
reflexo-typst2vec
The vector-format intermediate representation
-
openpnp_capture
OpenPnP capture safe bindings
-
png-glitch
glitch PNG images
-
transparent-classroom-photos-grabber-rs
download photos from Transparent Classroom
-
rustbitmap
Read, write and edit bitmap files
-
image-dwt
À Trous Discrete Wavelet Transform for images
-
miniaturs
Client for miniaturs server
-
magrathea
A pixel-art procedural planet generation library and tool
-
geopattern
Beautiful generative geometric background images from a string, a Rust implementation of geo_pattern from @jasonlong
-
ruin
Battery indicator as wallpaper
-
sophus_image
static and dynamic image types
-
normal-heights
Creates normal maps from height maps
-
kmeans-color-gpu
Calculates the average colors in an image for color quantization on the GPU
-
vips-sys
libvips bindings for Rust
-
bitmap_type_tracer
bitmap_type_trace is a utility tool to generate images from font bitmaps with customizable configurations
-
jigsaw_puzzle_generator
generating jigsaw puzzle images
-
grocery-to-json
Convert images of reciepts to jsons
-
tinify
A high-performance Rust client for the Tinify API, providing image compression and optimization capabilities
-
kalosm-vision
A set of pretrained vision models
-
banner-builder
image and banner generator for YouTube thumbnails, Meetups, social networks
-
fuqr
feeling unemployed qr code generator
-
arrows-svg
SVG arrow generator
-
voronoiify-image
Divide a PNG image into random nearest-neighbour regions and give each regio the average color of its pixels
-
tinyppm
simpliest .ppm image format loader
-
fast-sweeping
Unsigned Distance Fields using Fast Sweeping Method
-
stb_image_write_rust
Rust port of the stb_image_write
-
cairo-rs-colors
Rust bindings for the Cairo library
-
is-photo
determine if an image is likely a photograph or a 2D graphic
-
spng
Rust bindings to libspng
-
color_reducer
Simplify images by reducing the number of colors based on a predefined palette
-
keyset
create pretty keyset layout diagrams using correct fonts and icons
-
imc-rs
reading imaging mass cytometry (IMC) data. Supports the .mcd format.
-
uploadcare
Rust client for the Uploadcare REST and Upload API
-
tiling
constructing tilings of regular polygons
-
rustycap
Official CapBypass wrapper for Rust
-
img2avif
Convert images to AVIF format
-
opendefocus-kernel
OpenDefocus convolution kernel
-
mlua-image
Lua bindings and embedding of the Rust based 'image' imaging library
-
svgfilters
various SVG filters
-
jp2k
Interface to load JPEG200 images into image
-
manifest-gen
A manifest.json generator
-
hidden_watermark
Hidden Watermark in Rust
-
wordfeud-ocr
that recognizes a screenshot from the Wordfeud game on Android phone
-
bye_orb_rs
ORB (Oriented FAST and Rotated BRIEF) keypoints
-
freeimage
Rust idiomatic bindings for FreeImage
-
colormap
Color gradient and color interpolation
-
dds
DDS de/encoder written in 100% safe Rust
-
raqote-usvg-render
raqote renderer for usvg
-
image-gameboy
Convert images to Game Boy-compatible 2bpp format
-
magnify
pixel-art scaling algorithms
-
fxp_videoclipper
making amateur videoclips
-
bmp_rs
A bitmap file decoder for Microsoft bmp files
-
strandify
A string art generation library
-
ormseparatev3
RGB separator
-
pixel-canvas
easy to build interactive computer art with just a pixel buffer
-
floem-cosmic-text
Unofficial cosmic-text fork for Floem
-
yew_heroicons
Yew components for heroicons (https://heroicons.com)
-
nanoimage
Fork of image-formats
-
quad-gif
Display GIF animations with Macroquad
-
chimper
A graphical image viewer
-
altered_perception
struct HSV/Luma/HSL/etc.for sharing pixels between crates + other pixel manipulations -
tiny-png
Multi-threaded, concurrent image size optimizer
-
lcs-png-diff
PNG diff tool with LCS algorithm
-
cfrs
CFRS[] in Rust
-
colorbuddy
Generates a color palette based on an image
-
libpng-vendored-sys
Helper package for vendoring 'libpng' as a static library with rudimentary FFI bindings
-
qrcodegen-image
Draw QR codes to a PNG canvas. Wrapper around the qrcodegen and image crates.
-
crispy_octo_fractals
A multithreaded rendering system for customized fractals
-
qy-soulmate-drawing-generator
Professional AI Soulmate Drawing Generation. Easily integrate high-quality AI artwork into your Rust applications with https://supermaker.ai/image/ai-soulmate-drawing-generator
-
twitter-stream-message
Types for Twitter Streaming API's messages
-
kuwahara-filter
Fast Kuwahara filter implementation for artistic image effects
-
skia-rs
A pure Rust implementation of Google's Skia 2D graphics library
-
bevy_light_field
rust bevy light field array tooling
-
xcf-rs
A basic standalone GIMP XCF library in Rust
-
lolicon
#NSFW warn; example usage for lolicon_api
-
starry_mosaic
generating colorful mosaic images with various geometrical patterns
-
vexy-svgo-cli
empty and occupies the space to avoid malicious occupation as Vexyart doesn't publish their project
-
pylon-cxx
Rust wrapper of the Pylon libraries for Basler cameras
-
pollock
An ergonomic and performant processing-like library for generative art and simple games in Rust
-
docbox-processing
Docbox file processing logic
-
reflexo-vec2svg
Export a frame of Typst document into svg element
-
peach
Sandbox engine for Rust, inspired by Processing
-
visual-hash
that provides perceptual hashing and difference calculation for images
-
obf2png
parse, encode, decode, manipulate PNG chunks
-
libyuv
Raw FFI bindings to libyuv libraries
-
color_quant
Color quantization library to reduce n colors to 256 colors
-
astc-decode
A software ASTC decoder in rust
-
inkwatch
A companion binary for inkfig.nvim that monitors a directory for SVG file changes and autogenerates PDF and LaTeX overlays using Inkscape
-
deathrip
Rips full-resolution images from the Dead Sea Scrolls digital library
-
pix2svg
Convert pixel art images to optimized SVG format
-
image-to-ascii
Converts images and gifs to ascii art
-
grocer
reading UPC barcodes from images
-
pic
Preview Image in CLI
-
lucide-floem
lucide icon library for floem
-
pixeli
common pixel types and traits for working with them
-
purrmitive
Reproducing images with geometric primitives
-
deno_image
Image handling implementation for Deno
-
image-meta
Image meta information loader
-
sheety-cli
sheety is a sprite-sheet manipulation program written in Rust
-
agcwd
Image contrast enhancement library based on the AGCWD algorithm
-
loop9
Tiny helper function to visit every pixel in the image together with its neighboring pixels. Duplicates pixels on the edges.
-
karlo-rs
Kakao's Karlo API Rust wrapper
-
imagineer
Accessible image processing and conversion from the terminal (and a front-end for the 'image' crate). Formerly 'sic'
-
xbr
A pixel art upscaler
-
miniaturo
A RAW image thumbnailer. Intended to be a drop-in replacement for the (mostly unmaintained) raw-thumbnailer project.
-
omage
omageis a Rust library for image processing. It provides functionality for handling images, drawing basic shapes, and configuring image properties. -
image_splitting
splitting images into smaller sub-images, supporting both equal division (3x3 grid) and custom-sized sub-images
-
rgbe
loading and handling RGBE-format HDR textures
-
app-info
Get the installed apps and icons on the device
-
tarsila
GUI image editor for pixel art
-
ivy-image
stb image loading library for ivy
-
libmonitor
A cross platform library to enable communication with VESA compliant monitors
-
sonogram
A spectrograph utility written in Rust
-
viewimg
OpenEXR and HDR image viewer
-
stellarsort_core
A powerful Rust toolkit for analyzing and sorting astrophotography images
-
mermaid-rs
Rust bindings for Mermaid JS
-
hylarana-graphics
A cross-platform screen casting library implemented by Rust
-
libdebayer
debayer images with CUDA
-
jmfm
JMFM (Java minecraft:filled_map's) is a library and console utility designed to convert images into Minecraft map art
-
farbe
working with retro image formats
-
lutgen-cli
A blazingly fast interpolated LUT utility for arbitrary and popular color palettes
-
ember-motion
Motion manga engine for the Ember project
-
bimm-firehose-image
bimm-firehose image processing support
-
generate-app-icons
A CLI for generate app icons for ios ipad Watch Mac Android devices
-
freetype-sys-nopng
Low level binding for FreeType font library (PNG support disabled)
-
breadx-image
Image type to be used in breadx
-
material-design-icons-pack
A redistribution of @mdi/svg npm package's SVG and metadata
-
gst-plugin-rspng
An PNG encoder/decoder written in pure Rust
-
turbojpeg-sys
Raw bindings for TurboJPEG
-
amazon-captcha-rs
solve Amazon CAPTCHAs
-
image-watcher
CLI tool
-
pexels_client
Rust wrapper for Pexels API
-
farba
A CPU graphics library written in pure Rust
-
vl-convert-rs
converting Vega-Lite visualization specifications to Vega specifications
-
raster2svg
that use the contour_tracing library
-
aseprite
load files from the aseprite sprite editor
-
sigil-rs
small and fast identicon generator
-
color_blinder
Takes images and renders a set of images simulating different kinds of color blindness
-
kapy-lite
Cli tool to copy photos with GPS information
-
sp_vcard
vCard library will help you generate vCard
-
lyon_svg
SVG helpers for the lyon crates
-
rust-gpujpeg
Rust bindings for GPU JPEG library
-
br-dxf
dxf
-
svgi
generate X, Discord and Github icons from an SVG icon
-
imagecli
A command line image processing tool
-
pax-kit
Main entrypoint for building with Pax
-
bpm-ocr
attempting to extract a blood pressure monitor reading from an image using opencv
-
image-provider
Axum-based image resizer
-
sic_testing
Commonly used testing operations for the 'imagineer' image cli project
-
dds-rs
Decodes DirectDraw Surface files
-
maple_lib
tools library for MapleImage
-
pediferrous
PDF rendering library
-
codevis
turning your code into one large image
-
takeout-metadata
CLI app for getting the good metadata out of a Google Takeout export
-
spriterator
Generates sprite sheets from images in the specified directory
-
bumpy
reading and manipulating bitmap (.bmp) files
-
visual-cryptography
main visual cryptography algorithms supporting multiple schemes and block sizes
-
nhdesigngen
An Animal Crossing: New Horizons design generator
-
fframes-skia-bindings
Skia Bindings for Rust
-
aws-sdk-lookoutvision
AWS SDK for Amazon Lookout for Vision
-
ingris
A lightweight image processing library for small indexed images
-
tiny_tiff
wrapper for the TinyTIFF C++ library. It enables easy reading and writing of uncompressed TIFF images with uint, int, and float data types.
-
web-image-meta
A lightweight Rust library for manipulating JPEG and PNG metadata, optimized for web images
-
simple-icons
SVG icons for popular brands
-
pixoo
Interact with Divoom Pixoo devices
-
porg
A command-line tool for renaming, organizing, and backing up photos to local and remote destinations
-
zune-jpegxl
fast and fully safe modular jxl encoder
-
rimg
RImg aims to be a Rust implementation of CImg, the C++ Image Template Image Processing Toolkit
-
imggen
image generator
-
colstodian
An opinionated, practical color management library for games and graphics
-
static_hero_icons
A collection of static hero icons
-
yas_scanner
Genshin Impact item scanner
-
ai_snow_trend
High-quality integration for https://supermaker.ai/blog/how-to-make-ai-snow-trend-photos-for-tiktok-free-tutorial/
-
flagcdn
generating CDN links to country flag images in various sizes and formats
-
shield-maker
A small library for generating SVG badges like shields.io
-
potlood
A tiny library for drawing points and shapes to a ppm file
-
icopng
Embed a PNG directly into an ICO file
-
libjpegturbo-sys
Bindings to libjpegturbo c library
-
integer_scaling
IntegerScaling wrapper for those who prefer snake_case
-
resizer
image resizer, I created because imagemagik whilst awesome cannot handle > 150MB images with the ease this can
-
openpgp-paper-backup
Generating and restoring paper-printable backups of OpenPGP keys
-
snes-bitplanes
Decoder for the Super NES's bitplanes graphics
-
pngdefry
ios pngdefry
-
rainbow
Types, conversions, and conveniences for linear and sRGB colors! 🌈
-
vtracer_buffer
A cmd app to convert images into vector graphics
-
svg-pixels
A PNG to SVG per pixel converter
-
svg_face
Generates random SVG faces
-
hvif
Parser and renderer for HVIF (Haiku Vector Icon Format)
-
kagamijxl
Opinionated JPEG XL decoder/encoder library
-
fractl_lib
Fractal renderer supporting multithreading, gpu compute and wasm
-
blurhash-update
A streaming blurhash encoder in rust
-
getfileicon
extracting the pixels of a file icon and saving them as a PNG image
-
lukaj
Interactive diff tool for SVG images
-
dc_converter_tof
File Converter
-
shelldraw
A drawing tool for the command line. It's able to build a single frame from a list of graphics commands, then display that frame on the command line as an image.
-
letter-avatar
Generates user avatars using username initials
-
svg_minimal
A minimal svg library making use of the <path> elment and little else
-
lenna_cli
Command line interface to run algorithms on images
-
steg
Command line steganography tool
-
allegro_image-sys
Allegro 5 image addon Rust binding
-
plotive
data plotting library
-
quoll
Display custom icons on system tray
-
bokeh
image-blurring, focussing on disc-shaped kernels to produce a bokeh lens-effect
-
simple-bmp
writing RGB pixels as a valid BMP file
-
rsraw-sys
Low-level FFI bindings for the LibRaw C++ library
-
topcodes
A scanner for detecting TopCodes in an image buffer
-
dynisland_script_module
Script module for dynisland
-
image-effects
An assortment of effects that can be applied to an image with the help of
image -
ascii-izer
converting an image into ASCII art
-
csc411_image
A wrapper around the image crate, for CSC 411
-
glance
A computer vision library in Rust
-
typst-2-rsx
Convert Typst documents into RSX SVG elements for use in Rust UI development
-
meshcat
interface to https://github.com/rdeits/meshcat
-
kindle-screensaver
converting images to kindle-compatible screensavers
-
vulpix
An image processing service
-
pixel-weaver
A multi-threaded pixel-by-pixel image renderer
-
surya
multilingual document OCR toolkit, original implementation in Python and PyTorch
-
asdf-pixel-sort
ASDF pixel sorting
-
zolegus
-
ldtk_deser_json
Just a 1:1 translation of LDTK project to a rust struct. Only from JSON
-
ruurd_photos_thumbnail_generation
Generate thumbnails for video/photo files, to be used for a Google Photos alternative
-
blit
Blit sprites on a buffer with a mask
-
puzzle-paths
SVG paths for creating a jigsaw puzzle of an image
-
color-brewery
Color palettes and gradients
-
turtle-graphics
Turtle Graphics for Rust
-
ini-material-color-utilities-rs
port of Material Design color utilities
-
fastnoise-lite
FastNoise Lite is an extremely portable open source noise generation library with a large selection of noise algorithms
-
source_map_gen
A WIP map generator and library for Source Engine games
-
select_color
color selection
-
jpegxl-src
Source of libjxl and logic to build it
-
libcamera-sys
Low-level unsafe bindings to libcamera
-
pokemon-sprite-compression
dealing with compressed Pokemon sprites
-
termuxapi
Termux:Api Wrapper
-
delight-helpers
Command line utilities/helpers for the 3Delight renderer
-
iced_moving_picture
Animated image widgets for Iced
-
picolo
breaking down images into its bareboned data. Uses the fantastic image crate.
-
signed-distance-field
Fast signed distance fields from binary images using
dead reckoning -
rotated-grid
Rotated grid calculations for CMYK halftone dithering and more
-
raster
Image processing lib for Rust
-
grokj2k-sys
Bindings to World's Leading Open Source JPEG 2000 Codec
-
fxp_merger
Merger mode for fxp_videoclipper
-
tgar
Simplest TGA library
-
xbgdump
CLI tool to dump the X11 background to a file
-
color-art
working with colors and color spaces
-
leptos-tabler-icons
Tabler Icons for Leptos
-
cudarse-npp
High-level bindings to the CUDA NPP libraries
-
kornia-imgproc
Image processing operations in Rust
-
simple-tga-reader
TGA image reader
-
smartcrop
Clone of smartcrop library in JavaScript
-
svg2gcode-cli
Command line interface for svg2gcode
-
julia-set
Julia set computation and rendering
-
lensight
A command-line tool for embedding camera metadata and shooting details into photos
-
neko-image
CLI utility for image processing written in rust🏳️⚧️
-
feagi_connector_core
Adds Caching and Processing systems that are used by Feagi Connector
-
img-qoi
QOI (Quite OK Image) manipulation library
-
png-read
read png files
-
joyful_create
Photo editing software. Designed to function like GIMP or PhotoShop, although still indev
-
leptonica-sys
FFI bindings for Leptonica
-
rndfile
finding and picking a random file within a given directory, support for images included
-
magie
A magical tool to manipulate images
-
radiant
Radiance HDR loader in Rust
-
giphy-api-lite
GIPHY API
-
xmlwriter
streaming XML writer
-
nines
9-Slice scaling math
-
hough_circle_transform_for_cme
Search for circles in the image using houghs transform and output either the parameters of the circles or an image with the circles drawn. Meant to be used for TIRF-SIM microscoped CME cell processes.
-
rgrit
interface to grit - the GBA Image Transmogrifier with batteries included!
-
imeq
imeq aims to quickly compare two images to see if they are the same image
-
shape-svg
SVG representation of shapes
-
mozjpeg-sys
FFI bindings for MozJPEG v4. MozJPEG is automatically built and linked statically. Requires nasm and a C compiler.
-
retro-pixel
Bitmaps types for getting that retro visual
-
supermaker-ai-image-master-2
High-quality integration for https://supermaker.ai/image/
-
text2img
Creates a png image from text. Useful to protect sensitive information from bots and scrapers, such as email addresses and telephone numbers in web pages, and even passwords sent via email
-
libpq-sys
Auto-generated rust bindings for libpq
-
wcloud
Generate beautiful word clouds with support for masks, custom fonts, custom coloring functions, and more
-
librusimg
A unified image processing library with a consistent API for BMP, JPEG, PNG, and WebP. Originally developed for my project Rusimg, but fully usable as a standalone crate.
-
screenshot
Get a bitmap image of any display
-
captis
A Screen capturing library built for Linux, Windows and MacOS
-
print_raster
processing print raster images in Rust
-
aer
A command-line toolkit for creatives
-
pastecli
A command line interface for paste.nextcord.dev
-
cmfy-cli
A CLI companion app for Comfy UI
-
mcbanner
generate Minecraft banner images
-
kolor-64
Color conversions for games & interactive applications
-
robohash
RoboHash implementation
-
pixelart
Show everyone the art hidden inside your code AGAIN
-
post_maker
Post Maker helps you to make post for instagram and other social media apps easily and in massive amount
-
rips
Rust bindings for libvips
-
image2aa
Convert image to ASCII Art
-
cloudflare-soos
Helper tool for Cloudflare's enhanced HTTP/2 and HTTP/3 prioritization, which makes progressive images load faster. Supports JPEG, GIF, and PNG.
-
aspect-ratio
Scale a 2D rect to fit or cover one or more bounds, optionally preserving aspect-ratio
-
bitmap_copy
BitMap is an image container
-
stitchy-core
combine multiple image files into a single image
-
climage
image processing library with OpenCL
-
converter_buddy
File format conversion library. Provides conversion utilities between files with different formats.
-
jxl-bitstream
JPEG XL bitstream reader, part of jxl-oxide
-
prompto
Frivolous image processing library that generates Prompto selfies
-
feagi_core_data_structures_and_processing
FEAGI libraries to use to handle data processing
-
svg_file_parser
A Rust-based SVG parser designed to interpret scalable vector graphics (SVG) files
-
favilib
fetching and parsing favicons from websites
-
mecha10-nodes-simulation-bridge
Simulation bridge node that translates between Redis pub/sub and Godot RL Agents protocol
-
zenjpeg
High-quality JPEG encoder combining mozjpeg and jpegli approaches for Pareto-optimal compression
-
dynasty
Reader's CLI downloader
-
unrust/unrust
pure rust based (webgl 2.0 / native) game engine
-
tileset
Tailset definition, and supports importing multiple formats
-
eimage-io
IO operations for processing image collections in 3D space
-
web-crawler
Finds every page, image, and script on a website (and downloads it)
-
imgdiff
A command-line and library for comparing two images
-
forgery-detection-zero
JPEG grid detector applied to forgery detection in digital images
-
kiss-icp-runtime
Unofficial Pure Rust Implementation of kiss-icp
-
oxvg_parse
Parsing primitives for SVG
-
pixiv
Unofficial rust library for the Pixiv API
-
colorgram
that extracts colors from image. Port of colorgram.py
-
pie_format
PIE - Pixel Indexed Encoding - image format with optional external palette, especially good for pixel art. Reference implementation and PNG -> PIE CLI.
-
edid-rs
An EDID parsing crate with no_std support
-
asciifire
CLI to convert images into surprisingly accurate ascii representation
-
gufo-png
Data structure for PNG images
-
cameraunit
An efficient and ergonomic interface to capture images using cameras
-
pixel2svg
Based on the original pixel2svg, but rewritten in Rust. Converts pixel art to SVG - pixel by pixel.
-
aom-decode
Minimal safe wrapper for libaom AV1 decoder
-
cowor
A color conversion and manipulation library
-
stego
A steganographic swiss army knife
-
libraw-rs-sys
FFI bindings to LibRaw
-
rayso-rs
An 'API' helper for Rayso
-
anipwatch
Very lovely stopwatch
-
spectrust
A fast, Rust-based computer vision library for locating images on the screen
-
win-screenshot
Take a screenshot of a specific window or entire screen on Windows platform
-
nude
High performance nudity detection
-
leftright
A visual image sorting tool
-
tesseract-sys
Rust Bindings for Tesseract OCR
-
ferrite-core
Core functionality for Ferrite image viewer
-
ui_controls
building interactions with UIs from code
-
ase-swatch
Create Adobe Swatch Exchange (ASE) Files for colors and palette
-
vtflib-sys
FFI bindings for VTFLib
-
imghdr
that determines the type of image contained in a file or byte stream
-
mabel
declarative pixel art
-
initials-revamped
initials avatar for rust
-
aci_ppm
Encode and decode PNM image files (TODO: so far only PPM)
-
material-code-icons
VS Code Material Icon Theme in Rust
-
wgr-rs-thumbnail
thumbnail cli
-
pixelmatch
Pixel-level image comparison
-
jfifdump-cli
Read and dump structure of a jpeg file
-
immo
Processing of various images (e.g., drawing of square systems)
-
svg_path_simplifier
SVG simplifier, converter and autocutter for plotters
-
dicom-core
Efficient and practical core library for DICOM compliant systems
-
deft-resvg
An SVG rendering library
-
ssim
Measures the structual similarity between images using the SSIM algorithm
-
png_ect
A command-line tool for compressing png images using ECT
-
tinyqoi
QOI image decoder for embedded applications
-
pointrain
Poitcloud processing library
-
imagehash
image hashing library
-
imgix
imgix-rs is a crate used for generating urls
-
leptos_icons
Component library providing a variety of icons for the leptos web framework
-
mvsdk
Rust wrapper on top of Mind Vision Industrial camera SDK C/C++ library
-
inlottie
lib/tool in Rust to load/save/parse/render lottie animation files
-
convolve-image
A small library to perform convolution operations on images with arbitrarily-sized separable kernels
-
async-tiff
Low-level asynchronous TIFF reader
-
image-collage
Create beautiful 2x2 image collages with a blazing-fast Rust CLI and TUI
-
palette_extract
port of Leptonica's modified media cut quantization algorithm
-
zune-imageprocs
Common image processing routines for zune-image
-
dalamar42/rayt
Monte Carlo ray tracer developed using Rust
-
image-texel
A texel type and allocated buffers suitable for image data
-
quickraw
A pure rust library to handle camera raw files
-
hentavif
convert images to avif
-
ntcip
National Transportation Communications for ITS Protocol
-
qrencode
QR code encoder in Rust
-
floem-peniko
Unofficial peniko crate for Floem
-
depth_analyzer
Program that analyzes an image processed by AI depth detection models
-
tinygif
No-std, high memory footprint GIF image loader
-
tincture
Convert colors between sRGB, Oklab and related color spaces
-
blurslice
"Fastest Gaussian Blur" for N-channel image slices
-
pstoedit-sys
Native bindings to pstoedit
-
parallel_image
parallel fill pixels
-
minimg
A mini image library
-
auto-image-cropper
Removes extra white borders to correctly resize canvas
-
daguerre
rendering
-
image-similarity
An image similarity library
-
telemetry-parser
parse real-time metadata embedded in video files or telemetry from other sources
-
c2g
Turn your chess PGN files into GIFs!
-
pngquant
Convert 24/32-bit PNG images to efficient 8-bit format with alpha channel
-
imgthin
A fast parallel algorithm for thinning digital patterns
-
gen-ascii-art
Generate colorful or grayscale ASCII art from images and GIFs directly in your terminal
-
png_codec
A minimal pure Rust PNG encoder
-
asciiforger
transforming images in an ascii string
-
twemoji-rs
A word-cloud image generation crate
-
ochre
High-quality anti-aliased vector graphics rendering on the GPU
-
hdrldr
Radiance HDR loader in Rust
-
pineapple-data
Simplified processing for image-based cell profiling with pineapple
-
strand-dynamic-frame
images from machine vision cameras used in Strand Camera
-
freedraw
port of the perfect-freehand library for creating smooth, beautiful freehand lines
-
exoquant
Very high quality image quantization
-
arqoii
encoding images into to qoi image format
-
rain_viewer
Rust wrapper to the RainViewer API
-
enimda
Entropy-based image border detection
-
gomander-engiffen
Encodes GIF images from sequences of images. Includes an installable command line bin as well as the library. Forked from https://github.com/TooManyBees/engiffen
-
pxo
loading Pixelorama files
-
repo_icons
Get icons for any github repo
-
dtm
Fast encoder/decoder for the lossless DTM 16 bit image format
-
jxl-coding
JPEG XL entropy decoder, part of jxl-oxide
-
svpng
A small function for saving RGB/RGBA image into uncompressed PNG
-
zune-png
A fast, correct and safe png decoder
-
emoji_pix
command-line utility (and Rust crate!) for converting from a conventional image file (e.g. a PNG file) into a pixel-art version constructed with emoji
-
screen-13
Vulkan rendering engine in the spirit of QBasic
-
evalchroma
Guess the best chroma subsampling mode for a given image
-
itext
Safe rust bindings to the iText 9 PDF generation library written in Java
-
winc
Windows screen capture
-
handwriting-scan-tool
Scan a page of handwriting and extract the letters as individual images. I use this tool when creating fonts based on handwriting.
-
rmbg
Rust interface for BRIA Background Removal v1.4 Model Library
-
iptc
Read IPTC tags from JPEG files in pure Rust, with partial support for Tiff files
-
qrcodegen-no-heap
High-quality QR Code generator library
-
pstoedit
Rust bindings to pstoedit
-
hs-hackathon-vision
Computer vision support crate for Helsing's Rust Nation hackathon
-
fractal-gen
Fractals is a Rust project to generate fractals
-
captcha-a
a captcha library for rust
-
simplesvg
Very simple drawing/diagramming library with svg output
-
icapture_cli
Command line interface for capturing images and video on Windows
-
palpngrs
converting between Palettized images and PNGs
-
opendefocus-datastructure
OpenDefocus protobuf datastructure
-
makepad-zune-core
Core utilities for image processing in the zune family of crates
-
imageproc-patched
Image processing operations (unofficial release)
-
colorhash
A hashing function to convert text strings into colors
-
photo_shoop
server that recursively finds photos in "./" and serves them as a zero-UI slideshow at localhost:4015
-
pixelflut
An async/sync Pixelflut server/client library
-
maps_rendering
Image rendering and texture management tailored to the maps crate
-
visionmagic
Collection of vision & graphics algorithms
-
rdenticon
jdenticon in pure Rust
-
sprite-sheet-file-type
File Type that simplifies SpriteSheet creation
-
jpeg2k-sandboxed
Sandboxed Openjpeg image decoder
-
colorconv
color conversion library
-
svarog
create SVG files
-
klirr-render
Zero-maintenance and smart FOSS generating beautiful invoices for services and expenses
-
flif
FLIF decoder written in pure Rust
-
screeps-local-visuals
programmable MMO Screeps that allows tools to produce images of game data without relying on the game engine for rendering
-
fenpix
that converts FEN strings into pixel chess boards
-
rs-paint
A light-weight image editor
-
immich
Client for Immich photo and video management
-
libopenai
client for OpenAI's API
-
repng
The PNG encoder that no one asked for
-
pati
Image data structure and format for the Patica editor
-
u_u
allowing conversions of JPEG diagrams to SVGs
-
stb_truetype_rust
Rust port of the stb_truetype
-
differential-growth
differential growth algorithm
-
tinyvg
Rust decoder and renderer for the tinyvg image format
-
fretboard_layout
Generate an svg template of a musical instrument fretboard
-
gattai
Combine multiple images into a single sprite sheet
-
the-media-organizer
Organizes media files from a given directory into defined destinations using a directory tree structure by dates
-
asdf-oxide
command-line utility that sorts pixels in images based on their brightness or color value
-
lento-skia-safe
Safe Skia Bindings for Rust
-
luv
Tools for converting between sRGB, CIE Luv and CIE LCh(uv) colour spaces and comparing differences in colour
-
openpnp_capture_sys
OpenPnP capture FFI bindings
-
cpclib-image
Image manipulation library for amstrad cpc
-
svggen
Allows you to create vector images from templates
-
makepad-zune-jpeg
A fast, correct and safe jpeg decoder
-
weather_icons
An API to organize icons from https://weathericons.io
-
seamcarving
Content-aware image resizing using the seam carving algorithm. Allows changing the aspect ratio of an image without distorting its contents.
-
pdf-canvas
Generate PDF files in pure Rust. Currently, simple vector graphics and text set in the 14 built-in fonts are supported
-
txture
lib to generate cool textures
-
msg-tool-jpegxl-sys
Rust wrapper for JPEG XL reference implementation
-
rxcv
RxCV provide Rust programming experience to OpenCV
-
libwebp
A binding to libwebp
-
rpeg
Experimental, very limited JPEG decoder
-
nebulae
A multi-threaded Nebulabrot renderer
-
libraw-rs
LibRaw bindings
-
moi
Encoder and decoder implementations for the MOI image compression format
-
rustypatina
Imaging tool. Provides basic image resize and blur program for common image formats. Based on the image library.
-
koharu-core
Manga translation tools
-
libavif-sys
Unsafe wrapper around libavif, the image codec
-
image-tool
mass image manipulation commandline tool for resizing and converting format. This tool is specifically designed to for performing conversion on large amount of images with different formats efficienctly.
-
maa-framework
Rust bindings for MaaFramework
-
paperwall
program to fetch random image and set it as wallpaper
-
image-conv
High performance image convolution library
-
sentryshot_scale
Port of FFmpeg's image scaler
-
usvg-tree
An SVG tree representation used by usvg
-
xiapi
High-level API bindings for XIMEA Cameras
-
poppler
Wrapper for the GPL-licensed Poppler PDF rendering library
-
skia-rs-pdf
PDF generation for skia-rs
-
img_craft
Images for General Purpose Application
-
maratona-sync-photos
sync and convert photos and songs from a source folder to other two
-
chess-corners-core
Core ChESS (Chess-board Extraction by Subtraction and Summation) response + corner candidates
-
q565
RGB565 image codec based on QOI
-
sqp
The squishiest image format!
-
chinenshichanaka
Convert an image to a favicon with the size 32x32
-
yew-canvas
A Canvas component is encapsulated
-
sic
Accessible image processing and conversion from the terminal (and a front-end for the 'image' crate)
-
pdf-converter
efficient library for converting images (JPG, PNG, GIF, BMP, WebP) to PDF documents. Commercial use permitted under MIT/Apache-2.0 license.
-
tepimg
template library
-
as2c
ssimulacra2 cli
-
kornia-linalg
Linear algebra operations for kornia
-
screenshot_desktop
Take a screenshot of a screen
-
wbmp
WBMP encoder and decoder
-
librsvg-rebind-sys
FFI bindings for librsvg
-
qrcode_gen
Rust QR Code Generic Generator
-
png-secret
steganography tool for PNG images
-
vegravis
vector graphics visualizer.It can visualize vector graphics on a canvas, and can also visualize vector graphics in other formats through conversion
-
puny2d
2d graphics software renderer library
-
resport
CLI tool to tell you the dimensions or aspect ratio of an image, or if it is landscape or portrait
-
libplum-sys
Bindings to libplum, an image loading and storing library
-
gufo-xmp
Reading and editing for XMP data
-
colorspace
colorimetry covering spectral, RGB, XYZ, L*a'b' and conversions thereof
-
pixtra
aims to be a very simple and easy-to-use image manipulation tool by being opionated and contain a lot of examples
-
ultrahdr-sys
Raw FFI bindings to libultrahdr
-
usvgr-text-layout
An SVG text layout implementation
-
cameleon-impl
used by other cameleon crates implementation
-
auto-thumbnail
Converts various file formats into thumbnail image
-
sharpened_bilinear
Sharp bilinear image resizing in linear color space with premultiplied alpha
-
kornia-io
Image and Video IO library in Rust for computer vision
-
vfxpreopenexr
openexr test package
-
rings
Collections of icons that is ready to be used with sauron web framework
-
libopenraw-sys
Rust FFI for libopenraw
-
vcsr
Used to generate contact sheets of videos
-
plottery_lib
Core geometry library of Plottery, a creative coding framework for generative vector graphics and pen plotting
-
compeg
A JPEG decoder implemented as a WebGPU compute shader
-
simple-icp
Kiss icp in pure rust
-
avif-info-rust
A CLI wrapper for the Rust-based libavifinfo, designed for simple validation and extraction
-
gifscii
A CLI to animate GIFs in the terminal
-
jxlconvert
CLI app that converts images in comic archives to JPEG XL format
-
xmf-sys
Bindings to XMF native library: eXtreme Media Foundation
-
fractl_gui
Fractal renderer supporting multithreading, gpu compute and wasm
-
pigmnts-cli
Generate a color palette from an image right on the command line
-
rgrit-rs
Somewhat safe bindings for libgrit (grit) and libcldib (cldib)
-
libgphoto2_sys
System bindings to libgphoto2
-
chessboard-generator
This generates chessboards in various styles with selectable sizes and colors
-
phog
A minimal photo Gallery
-
dav1d
libdav1d bindings
-
rvg
Vector graphics file format
-
dxf2image
fast and efficient dxf to image converter!
-
okthief
pywal backend using OKLab to sample images and generate color palettes
-
prominence
extract prominent colors from an image
-
make-quote
A funny toy project that can help you generate a image from someone's quote
-
polona-dl
Narzędzie linii poleceń do ściągania obrazów z bazy zbiorów Biblioteki Narodowej Polona
-
sheety
sprite-sheet manipulation program written in Rust
-
microbmp
Tiny and probably imperfect self-contained bitmap image reading library
-
zune-hdr
Radiance/HDR image decoder and encoder
-
strandify-cli
CLI utility to generate string art
-
snappy_sc
A minimal crate to take screenshots created for Snappy
-
geefr-ppm
creating PPM files
-
lapix
Image editor backend library for pixel art
-
svg_avatars
generating SVG avatars from identifiers
-
paddle-ocr-rs
call Paddle OCR models via ONNX Runtime for image text recognition
-
pnm
portable anymap format encoding and decoding
-
oklab
OK Lab is a perceptually uniform color space for image processing. Improvement of CIELAB.
-
rgb2vga
An RGB pixel to VGA color converter implemented in rust
-
exif_renamer
Rename photos in given directory to their EXIF DateTimeOriginal, and viceversa. Defaults to YYYYMMDD_hh24mmss format.
-
vips-rs
binding to libvips
-
imagedit
A CLI tool for generating documents from images with customizable text and QR codes
-
rustagram2
Apply instagram filters to your photos
-
sorbet-color
working with (and converting) colors in different spaces
-
wassily-effects
Visual effects and procedural textures for wassily - a generative art library
-
draw
A small 2D drawing library
-
lifehash
in Rust
-
spotifymosaic
A CLI tool for generating Spotify playlist covers using album artworks
-
symcode
Symbolic Barcode - Programming Library
-
graph-based-image-segmentation
graph-based image segmentation algorithms based on superpixels
-
deft-skia-bindings
Skia Bindings for Rust
-
qrscan
Scan a QR code in the terminal using the system camera or a given image
-
jbig2dec
Rust binding to jbig2dec
-
raves_metadata
parse metadata from media files
-
sten_rs
A
rustcrate for performing steganography on PNG images and more! -
openvx-sys
Native bindings to the OpenVX library (1.3.1)
-
lcms2-sys
Bindings for liblcms2 (Little CMS) with support for Linux, macOS, and Windows. See lcms2 crate for a safe Rust wrapper
-
ndarray-image
Zero-copy conversion between ndarray and image crates
-
allegro_color-sys
Allegro 5 color addon Rust binding
-
rawkit
extract images from camera raw files
-
belilo
A command-line tool for whitening images
-
qr-image-core
Create QR code from a image
-
madamiru
Dynamic multi-multimedia player
-
mabel-aseprite
loading Aseprite files
-
qrforge
A QR code generator written in Rust
-
strand-cam-storetype
Type definitions for Strand Camera's state management and browser UI communication
-
cv
Batteries-included pure-Rust computer vision crate
-
queens-rock
QR codes scanner
-
trifit
Image compression and art generation with triangles!
-
hikvision-mvs-sys
Low-level bindings to the hikvision Machine Vision Software SDK
-
image2text
Convert an image to ascii art
-
wallpapergen
Gradient wallpaper generator
-
image-go-nord
Convert any image to the Nord colorscheme
-
palette-transfer
Statistical copy palette from one image to another
-
deft-usvg
An SVG simplification library
-
platesolve
perform astronomical plate solving for images
-
brdiff
A command-line tool for subtracting images to generate a new blue-red difference image
-
cv-convert-fork
Type conversions among famous Rust computer vision libraries
-
fluorescence
✨ Fluorescence - A library for dominant color extraction and fuzzy graphics processing
-
svg_to_ico
convert SVG icons into Windows ICO files
-
rust-vmaf
Safe bindings to the libvmaf
-
depthai-sys
Low-level FFI crate that builds/links Luxonis DepthAI-Core v3 and exposes Rust bindings
-
arqoii-types
types used for encoding images into the qoi image format
-
quickexif
parse EXIF data from images
-
jxl-grid
Sample grid implementation for jxl-oxide
-
revolt_little_exif
(fork which includes support for passing filetype directly) Basic reading and writing of EXIF (related) metadata for PNG, JP(E)G, JXL and WebP image files (other file types - e.g…
-
sentryshot_convert
Port of FFmpeg's pixel format converter
-
imager
Automated image compression; optimizes the compression using various heuristics
-
heic-to-dynamic-gnome-wallpaper
CLI tool to convert heic image containers used in MacOS's dynamic wallpapers to dynamic gnome xml wallpapers
-
turbo-metrics-cli
Toolkit to compute quality metrics fast using a GPU (CLI version)
-
jxl-modular
JPEG XL Modular image decoder, part of jxl-oxide
-
engiffen
Encodes GIF images from sequences of images. Includes an installable command line bin as well as the library.
-
ceratophrys
draw pixel art as code
-
rating-graph-processor
Converts the specified image to an image that fits the X (formerly Twitter) header
-
gdcm-rs
GDCM bindings for Rust
-
tiff_tags
A look up table with the TIFF tag ID - name pairs and associated methods to access them
-
average_color
Get the average color of an image
-
libavif-image
Load AVIF files into the
imagecrate -
gexiv2-sys
FFI declarations for the gexiv2 library, which is a GObject-based wrapper around Exiv2, which provides read and write access to the Exif, XMP, and IPTC metadata in media files. Only FFI declarations are provided…
-
undither
Smart filter to remove Floyd-Steinberg dithering from paletted images
-
censor-analyser
Palette analysis tool
-
jxl_dynlink
Rust bindings for JPEG XL library using dynamic linking
-
greenriver
A command line tool to work with greenfield images
-
laundry-96/papegen
-
calib-targets
Main entry point crate for a collection of plain calibration target detectors built on top of ChESS corners
-
delight
Command line utilities/helpers for the 3Delight renderer
-
qrcode-png
Generate QR code in png format
-
vtflib
Safe wrapper for VTFLib
-
yamakagashi
image compression tool
-
cv-bridge
Rust implemenation of cv_bridge that converts between ROS image messages and OpenCV images
-
delta_e
DeltaE is a pure-Rust implementation of the CIEDE2000 algorithm
-
vexy-svgo
empty and occupies the space to avoid malicious occupation as Vexyart doesn't publish their project
-
flipbook-rs
Convert JPG pages in a directory (sorted by timestamp) into a single GIF flipbook
-
whats-a-png
PNG decoder written in Rust
-
lds-color
Low discrepancy Sequence Color Generation in Rust
-
nom-exif
Exif/metadata parsing library written in pure Rust, both image (jpeg/heif/heic/jpg/tiff etc.) and video/audio (mov/mp4/3gp/webm/mkv/mka, etc.) files are supported
-
ez-pixmap
A naive and easy inline pixmap (xpm-like) image decoder
-
cameraunit_fli
An efficient and ergonomic interface to capture images using cameras
-
yuv2rgb
Functions for converting images between colorspaces
-
zune-bmp
A fast BMP decoder
-
plottery_editor
Graphical Editor of Plottery, a creative coding framework for generative vector graphics and pen plotting
-
hyong8023_art
颜色混合库
-
inku
An RGBA color backed by a
u32for simple color manipulation