-
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… -
image
Imaging library. Provides basic image processing and encoders/decoders for common image formats.
-
arboard
Image and text handling for the OS clipboard
-
png
PNG decoding and encoding library in pure Rust
-
fast_image_resize
fast image resizing with using of SIMD instructions
-
qrcode
QR code encoder in Rust
-
palette
Convert and manage colors with a focus on correctness, flexibility and ease of use
-
resvg
An SVG rendering library
-
svg
The package provides an SVG composer and parser
-
opencv
Rust bindings for OpenCV
-
imgref
A basic 2-dimensional slice for safe and convenient handling of pixel buffers with width, height & stride
-
skia-safe
Safe Skia Bindings for Rust
-
gif
GIF de- and encoder
-
gdk-pixbuf
Rust bindings for the GdkPixbuf library
-
kamadak-exif
Exif parsing library written in pure Rust
-
lodepng
Reading and writing PNG files without system dependencies. Pure Rust port of LodePNG.
-
ab_glyph
API for loading, scaling, positioning and rasterizing OpenType font glyphs
-
jpeg-decoder
JPEG decoder
-
dcv-color-primitives
perform image color model conversion
-
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.
-
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
-
etagere
Dynamic 2D texture atlas allocation using the shelf packing algorithm
-
colorgrad
Color scales library for data visualization, charts, games, generative art and others
-
zune-jpeg
A fast, correct and safe jpeg decoder
-
imageboard_downloader
Cli utility to bulk download images from popular imageboard sites (Boorus) using their APIs
-
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
-
zeno
High performance, low level 2D path rasterization
-
pdfium-render
A high-level idiomatic Rust wrapper around Pdfium, the C++ PDF library used by the Google Chromium project
-
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
-
libheif-rs
Safe wrapper around the libheif-sys crate for parsing heif/heic files
-
fast_qr
Generates optimized QRCode
-
usvg
An SVG simplification library
-
imagesize
Quick probing of image dimensions without loading the entire file
-
minedmap
Generate browsable maps from Minecraft save data
-
jpeg-encoder
JPEG encoder
-
jpegxl-rs
Safe Rust wrapper for JPEG XL reference implementation
-
libwebp-sys
Bindings to libwebp (bindgen, static linking)
-
imageproc
Image processing operations
-
mozjpeg
Higher-level wrapper for Mozilla's JPEG library
-
peniko
Primitive types for styling vector graphics
-
annatar
A command line tool for making memes. Full readme available at: https://github.com/archer884/annatar
-
libblur
Fast image blurring in pure Rust
-
google-vision1-cli
A complete library to interact with Vision (protocol v1)
-
tinybmp
No-std, low memory footprint BMP image loader
-
raqote
2D graphics library
-
yuvutils-rs
High performance utilities for YUV format handling and conversion
-
multibg-sway
Set a different wallpaper for the background of each Sway workspace
-
libvips
Safe bindings for libvips
-
rqrr
Detect and read QR codes from any image source
-
png_pong
A pure Rust PNG/APNG encoder & decoder
-
webp
WebP conversion library
-
image_hasher
that provides perceptual hashing and difference calculation for images
-
deltae
Calculate Delta E between two colors in CIE Lab space
-
img-parts
Low level crate for reading and writing Jpeg, Png and RIFF image containers
-
zune-core
Core utilities for image processing in the zune family of crates
-
color
representing and manipulating colors
-
charts-rs
A charts library for rust
-
hex_color
lightweight library for working with RGB(A) hexadecimal colors
-
show-image
quickly show images in a window for debugging
-
cairo-rs
Rust bindings for the Cairo library
-
rvimage
A remote image viewer with a labeling tool
-
cavif
Encodes images in AVIF format (image2avif converter) using a pure-Rust encoder
-
qrcode-generator
Generate QR Code matrices and images in RAW, PNG and SVG formats
-
velato
A Lottie integration for vello
-
lcms2
ICC color profile handling. Rusty wrapper for Little CMS
-
mxtransform
A CLI tool to transform images using matrix operations
-
psd
API for parsing and working with PSD files
-
pic-scale
High performance image scaling
-
jxl-oxide
JPEG XL decoder written in pure Rust
-
stitchy
CLI tool to combine multiple image files into a single image
-
rexif
native Rust crate, written to extract EXIF data from JPEG and TIFF images
-
qrcodegen
High-quality QR Code generator library
-
magick_rust
Selection of Rust bindings for the ImageMagick library
-
rawbit
A camera RAW image preprocessor and importer
-
dify
A fast pixel-by-pixel image comparison tool in Rust
-
turbojpeg
Fast and easy JPEG encoding, decoding and lossless transforms with TurboJPEG
-
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.
-
mangatrans
Manga transcription data format and ways to render them into readable formats, statistics and more
-
mateus-image
CLI program for image manipulation
-
libopenraw
Digital camera RAW file processing
-
qoi
VERY fast encoder/decoder for QOI (Quite Okay Image) format
-
rustant-film
Add a instant film style layout to your photo by EXIF
-
dicom
A pure Rust implementation of the DICOM standard
-
svgdx
create SVG diagrams easily
-
imsz
Get width and height from an image file reading as few bytes as possible
-
lepton_jpeg
Rust port of the Lepton JPEG compression library
-
stationary-cam
This safe CLI generates a stationary cam as .svg
-
graphicsmagick
binding for Rust
-
vl-convert
CLI application for converting Vega-Lite visualization specifications to Vega specifications
-
color-art
working with colors and color spaces
-
lab
Tools for converting RGB colors to the CIE-L*a*b* color space, and comparing differences in color
-
texture2ddecoder
pure Rust no-std texture decoder
-
mupdf
Safe Rust wrapper to MuPDF
-
gst-plugin-webp
GStreamer WebP Plugin
-
auto-palette-cli
🎨 A CLI tool to extract prominent color palettes from images
-
oculante
A minimalistic image viewer with analysis and editing tools
-
kornia-imgproc
Image processing operations in Rust
-
v_frame
Video Frame data structures, originally part of rav1e
-
modern-arecibo
Generate images of the Arecibo message with a user-provided population and genome size
-
pix
Pixel / raster image library
-
plottery_server
pen-plotter server executable of Plottery, a creative coding framework for generative vector graphics and pen plotting
-
identicon-rs
built around custom generation of identicon images
-
tosho
A downloader for some official mango website
-
imx
image processing and manipulation
-
yume-pdq
An optimized implementation of the PDQ perceptual hash for high-throughput screening
-
servicepoint-cli
A command line interface for the ServicePoint display
-
photo
Image utility library
-
rimage
Optimize images natively with best-in-class codecs
-
image_dds
Convert images to and from compressed DDS formats
-
aigis-bin
Binary for Aigis, a simple and configurable content proxy
-
crunch-cli
Command line asset manipulation, set up a pipeline once and run it against all of your files
-
libcamera
Safe Rust bindings for libcamera
-
pixelmosh
PNG corrupter
-
rwpspread
Multi-Monitor Wallpaper Spanning Utility
-
phomo-cli
CLI for phomo - generate photo mosaics from the command line
-
timewall
All-in-one tool for Apple dynamic HEIF wallpapers on GNU/Linux
-
img2irc
that allows converting images to IRC formatting codes
-
phosphor-leptos
phosphor icons for leptos
-
libwebp-sys2
A handwritten raw interface to libwebp
-
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…
-
asefile
loading Aseprite files
-
ico
encoding/decoding ICO image files
-
openjp2
Rust port of Openjpeg
-
rasterize
small 2D rendering library
-
libyuv
Raw FFI bindings to libyuv libraries
-
rswal
wa-rus is a fast color scheme generator
-
tesseract-plumbing
Safe wrapper of
tesseract-sys
-
sgf-render
CLI to generate diagrams of Go games from SGF game records
-
railroad
create syntax-diagrams as Scalable Vector Graphics
-
imgutils
Cross-platform CLI for quickly parsing & manipulating images
-
syno-photo-frame
Full-screen slideshow for Synology Photos and Immich albums
-
re_types
The built-in Rerun data types, component types, and archetypes
-
moxcms
Color Management in Rust
-
lutgen
A blazingly fast interpolated LUT utility for arbitrary and popular color palettes
-
qcms
lightweight color management
-
dssim
Tool that measures structural similarity between images using a multi-scale variant of the SSIM algorithm
-
rschess
chess library with the aim to be as feature-rich as possible
-
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
-
xyplot
plotting images in a grid with labels
-
launchy
Low-level bindings and high-level abstractions for the Novation Launchpad MIDI devices
-
pict-rs
image hosting service
-
ix-match
matching and moving IIQ files so they can be easily imported into IX Capture
-
qrcode-rs
QR code encoder in Rust,Generate QR Code matrices and images in RAW, PNG and SVG formats
-
blit
Blit sprites on a buffer with a mask
-
kornia
low-level 3D computer vision library in Rust
-
asdf-oxide
command-line utility that sorts pixels in images based on their brightness or color value
-
yew_icons
Easily include a variety of SVG icons into your Yew app
-
hdrfix
mapping HDR screenshots to SDR
-
spacebadgers
Fast SVG badge generator
-
dmi
written in Rust. Provides helpers to manipulate and produce DMI format files.
-
simple-crosshair-overlay
native crosshair overlay
-
machine-vision-formats
Types and traits for working with raw image data from machine vision cameras
-
fractal_rndr
A tiny fractal renderer that features several coloring modes, anti-aliasing and a gui
-
davis-edi-rs
A fast, Rust-based, open-source implementation of the paper "Bringing a Blurry Frame Alive at High Frame-Rate with an Event Camera" (2019) by Pan et al
-
srgb
sRGB primitives and constants — lightweight crate with functions and constants needed when manipulating sRGB colours
-
little_exif
The only pure Rust crate with true read *and* write support for EXIF data, available for PNG, JP(E)G, JXL, TIFF, WebP images - and soon even more!
-
opencv-binding-generator
Binding generator for opencv crate
-
arko
A small library for pixel manipulation in images
-
ssimulacra2_rs
Binary exposing the ssimulacra2 rust implementation
-
icu_tool
Image Converter Ultra
-
silly-png
embed shellscripts and files into png files!
-
libcaesium
A lossy/lossless image compression library
-
jfifdump
Read and dump structure of a jpeg file
-
svg2gcode-cli
Command line interface for svg2gcode
-
deft-skia-safe
Safe Skia Bindings for Rust
-
tiff
TIFF decoding and encoding library in pure Rust
-
webpsan
An WebP file sanitizer
-
dioxus-free-icons
Use free svg icons in your Dioxus projects easily with dioxus-free-icons
-
mangadex-desktop-api2
A Actix server for downloading manga, chapters, covers from Mangadex
-
rasterkit
TIFF/GeoTIFF file structure analysis and manipulation tool
-
imazen/imageflow
High-performance image manipulation for web servers. Includes imageflow_server, imageflow_tool, and libimageflow
-
puruspe
Pure Rust Special function library
-
cssparser-color
Color implementation based on cssparser
-
image-colorizer
Never settle for images outside your colorscheme again!
-
tinify-rs
client for the Tinify API
-
mtpng
Multithreaded PNG encoder library
-
bmp-rust
read, write, and create BMP Image files
-
rwuerstchen
interface for RWuerstchen image generation models models
-
pnglitcher
PNG glitcher
-
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.
-
refimage
Imaging library. Provides image storage using CoW-like structures to avoid re-allocation in image-aquisition scenarios. Supports rich metadata and serdes.
-
rawloader
extract the data from camera raw formats
-
catppuccin-catwalk
🚶 Soothing pastel previews for the high-spirited!
-
xmp_toolkit
Rust-language bindings for Adobe's XMP Toolkit
-
simp
image manipulation program
-
tiffwrite
Write BioFormats/ImageJ compatible tiffs with zstd compression in parallel
-
svg-path-cst
CST SVG path parser
-
colorutils-rs
High performance utilities for color format handling and conversion
-
imageinfo
get image size and format without loading/decoding
-
apng
APNG Encoder. But it is tiny yet.
-
nekosbest
nekos.best API wrapper
-
fastnoise-lite
FastNoise Lite is an extremely portable open source noise generation library with a large selection of noise algorithms
-
dezoomify-rs
Allows downloading zoomable images. Supports several different formats such as zoomify, iiif, and deep zoom images.
-
sixel-rs
A safe Rust wrapper for libsixel (active fork)
-
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…
-
anim8
Animation toolset
-
imgproc
image processing library
-
captcha-rs
Generate verification images dynamically
-
breakwater
Pixelflut server
-
pixcil
Pixel art editor
-
fitsrotate_rs
Rotate FITS images
-
light-curve-dmdt
dm-dt maps generator library
-
qr_code
QR code encoder in Rust, support structured append (data in multiple qrcodes)
-
sic
Accessible image processing and conversion from the terminal (and a front-end for the 'image' crate)
-
resize
image resampling library in pure Rust
-
texture-synthesis-cli
A CLI for texture-synthesis
-
usvg-text-layout
An SVG text layout implementation
-
apriltag
High level Rust bindings to AprilTag library
-
pixlzr
lib and CLI for the pixlzr image format
-
ciid
ciid
is a utility to derive a chronologically sortable, unique identifier for images -
hentavif
convert images to avif
-
respicta
versatile project offering a library, command-line interface (CLI), and web service for resizing images and changing their formats seamlessly
-
apod
Pulls the Astronomy Photo of (the) Day from the official NASA API and optionally sets it as your wallpaper
-
pixelfmt
Pixel format conversions in pure Rust with SIMD optimizations
-
rascii_art
Advanced ASCII Art Generator
-
blockhash
A perceptual hashing algorithm for detecting similar images
-
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.
-
pylon
Highlevel API for Basler Pylon cameras
-
image_sieve
GUI based tool to sort out and categorize images, raw images and videos
-
cadeau
Idiomatic rust bindings to Cadeau library, performance primitives and media foundation functions
-
thumbnailify
generating and caching thumbnails using the GNOME thumbnailer approach
-
image_thumbs
create thumbnails and store them in a object store like Google Cloud Storage
-
aerostream
Bluesky client using EventStream
-
lll_toon
convert JPG images to ASCII art with colors
-
codesnap
Pure Rust library for generating beautiful code snapshots
-
screenshots
Move to XCap
-
minetest-worldmapper
Minetest world mapper
-
svg-pixels
A PNG to SVG per pixel converter
-
project-absence
👁️ Uncover the unseen
-
libremarkable
The only publicly available Framework for developing applications for the Remarkable Paper Tablet w/ Low Latency Partial Refresh Support
-
pdf2image
A simplified port of Python's pdf2image that wraps pdftoppm and pdftocairo to convert PDFs into images
-
applications
A cross-platform library for finding installed applications
-
photon-rs
High-performance image processing library for native use and the web
-
image-hdr
HDR Radiance Estimation using Poisson Photon Noise Estimator for creating HDR image from a set of images
-
zune-image
An image library, contiaining necessary capabilities to decode, manipulate and encode images
-
image-webp
WebP encoding and decoding in pure Rust
-
openexr
High-level bindings to OpenEXR 3.0.5
-
gst-plugin-png
GStreamer Rust PNG encoder/decoder
-
chinenshichanaka
Convert an image to a favicon with the size 32x32
-
funutd
Procedural texture library
-
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.
-
vello_svg
An SVG integration for vello
-
injected-image-checker
Verify whether the image contains additional data
-
image_compressor
A image compressing module using mozjpeg, and image crates
-
stb_image
Bindings to the stb image encoding/decoding library
-
simple_image_interface
image interface with pictures, video, and camera
-
icy_sixel
A 100% rust sixel library
-
pcx
reading & writing PCX images
-
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…
-
stegano-cli
Hiding secret data with steganography in PNG images and WAV audio files
-
image-convert
A high level library for image identification, conversion, interlacing and high quality resizing
-
quircs
QR code detection and scanning. Pure Rust.
-
ispc-downsampler
Image downsampler crate using ISPC
-
gufo
Gufo
-
bevy_zeroverse
bevy zeroverse synthetic dataset generator
-
trustmark
A Rust implementation of TrustMark
-
magic_hour
Magic Hour Rust SDK
-
rasciify
For generating ASCII art ( RGB/grayscale image, text based or GIF ) based on image or GIF provided
-
tilr
Build a mosaic of an image from a set of smaller image 'tiles'
-
tinywad
manage/compose WAD resources
-
tosho-musq
An asynchronous client of MU! API by SQ
-
qirust
QR code generator written in Rust using standard library
-
svgc
svgc
(previously SvgCompress) is a tool for compressing SVG files by removing unnecessary whitespace, comments, metadata and some other data. It also supports optimization with SVGO and compression into SVGZ. -
fast-dhash
A fast rust implementation of the perceptual hash dhash
-
lolicon_api
Lolicon API wrapper in Rust
-
fuqr
feeling unemployed qr code generator
-
visioncortex
Semantic Computer Vision
-
tesseract
Higher-level bindings for Tesseract OCR
-
az_analyze_image
Client library for Azure AI Services Analyze Image (Image Analysis) APIs
-
exif_renamer
Rename photos in given directory to their EXIF DateTimeOriginal, and viceversa. Defaults to YYYYMMDD_hh24mmss format.
-
okolors
Create color palettes from images by performing k-means clustering in the Oklab color space
-
image_colored_text
A basic extension of the image/imageproc crates for writing multiline colored text
-
rustface
Face detection library, based on the C++ SeetaFace engine
-
async-tiff
Low-level asynchronous TIFF reader
-
ezk-image
Convert pixel and color formats such and RGB, YUV (YCbCr), ICtCp
-
zipimgzip
Resize and ZipArchive the images in the Zip
-
protoviz
A fast and intuitive way of creating figures for protocol documentation
-
footile
A 2D vector graphics library
-
tauri-plugin-fs-pro
Extended with additional methods for files and directories
-
img2epub
Convert images to EPUB
-
skia-bindings
Skia Bindings for Rust
-
strandify-cli
CLI utility to generate string art
-
mmpx
image magnification algorithm
-
leptonica-plumbing
Safe wrapper of
leptonica-sys
-
tesseract-static
STATICALLY LINKED tesseract + leptonica bindings for easy inclusion of tesseract-ocr in binary applications
-
rust-hsluv
Color converstions. Convert to/from various color representations: hex, rgb, hsluv, hpluv, lch and xyz.
-
aarty
Mini-framework to display pictures on your terminal
-
serialimage
Serialization for the image crate’s DynamicImage type, with additional metadata
-
hashhaze
A CLI application for generating BlurHash from images
-
edges
getting the edges of objects in images with transparency
-
ocrs-cli
OCR CLI tool for extracting text from images
-
smartcrop2
Clone of smartcrop library in JavaScript
-
bevy_image_export
Bevy plugin for rendering image sequences
-
deno_canvas
OffscreenCanvas implementation for Deno
-
fframes-skia-safe
Safe Skia Bindings for Rust
-
oxvg_path
SVG path parsing, serialization, and minification
-
lucide-leptos
Leptos port of Lucide
-
color_reducer
Simplify images by reducing the number of colors based on a predefined palette
-
cdp-html-shot
capturing HTML screenshots using CDP
-
pixman
low-level software library for pixel manipulation, providing features such as image compositing and trapezoid rasterization
-
xbm
XBM encoding and decoding library
-
allegro_color
Allegro 5 color addon Rust wrapper
-
planetarium
Sub-pixel precision light spot rendering library
-
bmp
Small library for reading and writing BMP images in Rust
-
immich
Client for Immich photo and video management
-
inaturalist
API bindings
-
dupimg
duplicate image finder
-
oidn
A wrapper for the Intel OpenImageDenoise image denoising library
-
gfret
Generates an svg template of a musical instrument fretboard
-
kornia-io
Image and Video IO library in Rust for computer vision
-
murrelet_draw
drawing functions for murrelet, a livecode framework
-
badge-maker
It makes badges
-
webp-animation
A high-level Rust wrapper for decoding and encoding WebP animations
-
open_texture_packer
Open source and free Texture Packer tool written in rust
-
usvg-parser
An SVG parser used by usvg
-
braid-triggerbox
camera synchronization trigger box for Braid
-
micro_png
Low-level minimalist APNG writer and PNG reader with just a few dependencies. All possible formats are covered (including HDR and Adam7).
-
image-merger
merge multiple images into one
-
re_case
Case conversions, the way Rerun likes them
-
png-glitch-cli
Cli to glitch PNG images
-
fimg
fast image operations
-
classpad-image
A package to convert images to C2P and C2B files
-
piet-cosmic-text
A text layout engine for piet based on cosmic-text
-
reflexo-vec2bbox
Render vector items BBox
-
benoit
Multithreaded Mandelbrot renderer
-
dicom-pixeldata
A high-level API for decoding DICOM objects into images and ndarrays
-
miniaturs
Client for miniaturs server
-
rendiff
Image comparison (diffing) for computer graphics renderer test cases
-
imco
Easy image conversion
-
petpet
Pet-pet generator in Rust. Translated from https://github.com/camprevail/pet-pet-gif.
-
plotpoint
convert a point cloud into a (differentiable) image
-
qrcodegen-image
Draw QR codes to a PNG canvas. Wrapper around the qrcodegen and image crates.
-
imageoptimize
Optimize image of multi format
-
ljpeg
Fast, no dependency lossless JPEG decoder and encoder
-
usvgr
An SVG simplification library
-
ghe2d
easy to make shapes
-
mavdac
MAVIS Differential Astrometric Calibrator
-
flipbook-rs
Convert JPG pages in a directory (sorted by timestamp) into a single GIF flipbook
-
fast_morphology
Fast morphological operations for images
-
glycin-utils
Sandboxed image decoding
-
dithor
Pixilisation/dithering library
-
iff_rs
reading Amiga IFF files
-
tauri-icns
encoding/decoding Apple Icon Image (.icns) files
-
imagepipe
An image processing pipeline
-
image-decompose
Decomposes image into separate channels in different colour spaces
-
vglang
Fast and simple vector graphics programming language and svg-compatible high-level virtual machine
-
ssimulacra2
metric
-
sitk-registration-sys
register and interpolate images
-
astrors-fork
(FORK) Astronomical package to deal with FITS (compressed also) and WCS, still in development
-
authbeam
Authentication manager
-
ndarray-vision
A computer vision library built on top of ndarray
-
pixel_loop
A pixel based drawing engine based on the idea of a self stabilizing update loop
-
math_images_processor
preprocessing images of mathematical formulas, ideally for machine learning applications for formula recognition
-
picturium-libvips
Libvips bindings for picturium media server
-
nipdf-reader
iced pdf GUI reader
-
colcon
Comprehensive colorspace conversions in Rust
-
dng
A pure rust library for reading / writing DNG files providing access to the raw data
-
manganis
Ergonomic, automatic, cross crate asset collection and optimization
-
intvg
lib/tool in Rust to load/save/render tvg file, parse from svg file by usvg
-
dominant-colours
Extract dominant colours from images using k-means clustering
-
yahv
hex viewer
-
pngquant
Convert 24/32-bit PNG images to efficient 8-bit format with alpha channel
-
hidden_watermark
Hidden Watermark in Rust
-
ptex
High-level Ptex bindings over ptex-sys
-
libavif
High-level API for AVIF image files
-
allmytoes
thumbnails according to the freedesktop.org specification
-
dioxus-heroicons
Dioxus components for heroicons (https://heroicons.com/)
-
andrew
convenient drawing of objects such as shapes, lines and text to buffers
-
flif
FLIF decoder written in pure Rust
-
imgfx
Image filtering and modulating with bitwise, arithmetic, and logical operations
-
color-thief
Grabs the dominant color or a representative color palette from an image
-
menyoki
Screen{shot,cast} and perform ImageOps on the command line
-
enigmatick
social media platform that integrates with servers that implement the ActivityPub protocol (e.g., Mastodon)
-
image-pyramid
A small library to compute image pyramids
-
light-curve-dmdt-exec
Program for dm-dt maps generator from light curves
-
autd3-gain-holo
Holo (Multiple foci) Gain for autd3
-
img_rcc
image processing with CUDA, C++
-
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.
-
jpegxl-sys
Rust wrapper for JPEG XL reference implementation
-
powerboxesrs
functions to manipulate and compute metrics on boxes
-
typora-img-to-base64
Typora image to base64
-
ecomdev-download-magento-images
CLI tool to download images from a store based on its database table
-
erdy
TBD
-
edt
2D EDT (Euclidian distance transform) with Saito's algorithm in pure Rust
-
rusty_scissors
A command-line tool for trimming images
-
rxing-cli
A command line interface for rxing supporting encoding and decoding of multiple barcode formats
-
unsvg
SVG building library
-
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
-
svg2gcode
Convert paths in SVG files to GCode for a pen plotter, laser engraver, or other machine
-
floem-vger
Unofficial vger fork for Floem
-
porg
A command-line tool for renaming, organizing, and backing up photos to local and remote destinations
-
sixel-sys
FFI bindings to libsixel
-
dithord
capabilities for monochromatic Bayer ordered dithering on images
-
favicon-rover
A web service and CLI tool to fetch the favicon of any website
-
rgba_simple
RGBA and Hex color representation
-
mipmap-1d
A small data structure to perform 1d-mipmapping (downsampling)
-
bardecoder
Detect and decode QR Codes
-
pageshot
Capture screenshots of web pages from specified URL using Rust. Customize viewport dimensions and save the resulting image in PNG format.
-
biosvg
Captcha based on SVG
-
pixel2svg
Based on the original pixel2svg, but rewritten in Rust. Converts pixel art to SVG - pixel by pixel.
-
jpeg2k
JPEG 2000 image loader
-
sqpnp
A pure Rust implementation of the SQPnP perspective-n-point algorithm
-
bmp-monochrome
Encode and decode monochromatic bitmaps without additional dependencies, useful for QR codes
-
tinytga
No-std, low memory footprint TGA image loader
-
photohash
detecting duplicate photos and diffing directories
-
pdf2pwg
Single purpose A4 page renderer rendering PDF using pdfium to PWG/URF
-
colornames
An enum of color names, with a catchall RGB variant
-
icu_lib
Image Converter Ultra Library
-
picto
Image handling library
-
mpdf
writing PDF files
-
select_color
color selection
-
del-canvas
drawing primitives (e.g., triangles and lines) to bitmap images and gif animation
-
zxing-cpp
wrapper for the zxing-cpp barcode library
-
vtracer
A cmd app to convert images into vector graphics
-
recurve-svg
A rustic and typed way to do SVG
-
si-img
lightweight Rust library to generate Social Media Preview Images
-
refilelabs-image
Wasm-based image processing library developed by re;file labs
-
notan_graphics
graphics API for Notan
-
allegro_image
Allegro 5 image addon Rust wrapper
-
dcc-lsystem
Lindenmayer system together with some rendering tools
-
snes-gfx
processing SNES-graphics data and nametables
-
bye_orb_rs
ORB (Oriented FAST and Rotated BRIEF) keypoints
-
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…
-
bitsutils
Bits viewer
-
css-image
rendering images from css
-
spng
Rust bindings to libspng
-
krilla
A high-level crate for creating PDF files
-
libvips-rs
Safe bindings for libvips
-
ingris
A lightweight image processing library for small indexed images
-
crystal_ball
A path tracing library written in Rust
-
fish-oxide
A port of fishdraw to rust
-
icns
encoding/decoding Apple Icon Image (.icns) files
-
pconvert-rust
Rust version of P(NG)Convert, a simple PNG conversion tool
-
libheif-sys
libheif bindings
-
dxf_to_svg
converting DXF Entities into a string SVG
-
image_changer
A basic image lib wrapper to learn from
-
charls
Bindings for CharLS, the JPEG-LS implementation
-
daily_scry
Post random scryfall image to mastodon, telegram or stdout
-
hs-hackathon
An embedded + computer vision Rust Hackathon
-
base-ui
base-ui crate
-
plumers
Multi-format image library with first-class support for paletted images
-
density-mesh-core
Core module for density mesh generator
-
directxtex
Unofficial Rust bindings for Microsoft's DirectXTex library
-
eureka-manager-cli
The official cli for the eureka-mmanager
-
embed-doc-image
Embed images in Rust documentation
-
vger
2D GPU renderer for dynamic UIs
-
raster2svg
that use the contour_tracing library
-
rusty-vision
A basic Image manipulation library
-
noise_gui
A graphical user interface for Noise-rs
-
plottery_cli
Command line interface of Plottery, a creative coding framework for generative vector graphics and pen plotting
-
xdvdfs-cli
interacting with XISO/XDVDFS images
-
lexlib
miscellaneous stuff
-
gloss-img
A minimal wrapper around image for easy use with gloss
-
emulsion
A fast and minimalistic image viewer
-
kornia-image
Image types and traits for generating and manipulating images
-
kmeans_colors
k-means clustering to find dominant colors in images. Backed by a generic k-means implementation offered as a standalone library
-
imazen/imageflow_core
High-performance image manipulation for web servers. Includes imageflow_server, imageflow_tool, and libimageflow
-
svgr
An SVG rendering library
-
cameleon-device
device specific protocol decoders and basic I/O operations for GenICam compatible devices
-
nv-flip
High-Level bindings to Nvidia Labs's ꟻLIP image comparison and error visualization library
-
fenpix
that converts FEN strings into pixel chess boards
-
cef-dll-sys
cef-rs sys crate
-
iris
An image editor written from scratch (as close as possible)
-
dither
A ditherer for static images with a variety of color palettes
-
cv-convert-fork
Type conversions among famous Rust computer vision libraries
-
act2pal
Converts Adobe Color Tables to .pal files
-
osvg
osvg svgo
-
imgproc-rs
Image processing library for Rust
-
ndbioimage
Read bio image formats using the bio-formats java package
-
texpresso
A pure Rust texture compression suite
-
webpixels
Libmosh for WebAssembly
-
tosho-kmkc
An asynchronous client of KM API by KC
-
simple-icons
SVG icons for popular brands
-
android-sparse-image
Low-level Android sparse image parsing headers
-
img_hash
that provides perceptual hashing and difference calculation for images
-
is-svg
Test whether a given data is a SVG image
-
lisudoku-ocr
Detecting sudoku grids from images
-
string_art
Convert images into thread patterns for creating string art. It generates detailed instructions in text format and provides graphical previews of the resulting patterns.
-
jxl-jbr
JPEG bitstream reconstruction from JPEG XL bitstream
-
pixoo
Interact with Divoom Pixoo devices
-
dzi
command line utility for deep zom images (DZI)
-
svgplot
SVG generation
-
lolicon
#NSFW warn; example usage for lolicon_api
-
colortypes
An abstract, safe, and concise color conversion library for rust nightly
-
banner-builder
image and banner generator for YouTube thumbnails, Meetups, social networks
-
thumbnails
Thumbnailing library. Converts various file formats into a smaller image.
-
imghash
Image hashing for Rust
-
fakecorr
A data corruption simulation library
-
re_viewport
The central viewport panel of the Rerun viewer
-
reduce_image_size
Reduces size of images in a folder (and optionally sub-folders, recursively)
-
yuvxyb
Conversions between YUV (YCbCr), XYB, and other colorspaces
-
rten-imageproc
Image tensor processing and geometry functions
-
histogram_equalization
Histogram equalization
-
picture
a fast and flexible image manipulation crate
-
ndarray_images
(De)serialize NDarrays to/from PNG
-
svg-hush
Strip scripting and other abusable features from SVG files
-
daily_strip
Comic strips viewer
-
tagu
Write SVG / HTML / XML programmatically
-
djotters
Djot (Markdown) parser that runs at hyper speeds!
-
cameraunit
An efficient and ergonomic interface to capture images using cameras
-
bayer
Algorithms for demosaicing Bayer images
-
ilytix
cli tool for images analysis, written in Rust
-
resup
A terminal frontend for Real-ESRGAN
-
align3d
Alignment with Iterative Closest Point (ICP) for point clouds and images
-
ruin
Battery indicator as wallpaper
-
ku-logo
A CLI tool to overlay logos on images with size and position control
-
glowpub
A glowfic to epub converter
-
mars_raw_utils
working with publicly available raw MSL, Mars2020, and InSight images
-
staticmap
Tile based static map image renderer
-
jpegxr
Wrapper for Microsoft's C JPEG XR image codec library
-
tato_pipe
Converts PNG files to binary data for the Tato game engine
-
jigsaw_puzzle_generator
generating jigsaw puzzle images
-
mnemnk-screen
Mnemnk agent for capturing screen
-
gifscii
A CLI to animate GIFs in the terminal
-
nsvg
SVG parser and rasterizer using NanoSVG
-
kalosm-vision
A set of pretrained vision models
-
image-overlay
Overlay an image with blend mode
-
tintanum
Obtain the system color scheme preference
-
picoboy-color
Board Support Package for the Picoboy Color
-
file_icon_provider
Cross-platform Rust library to retrieve file icons on Windows, MacOS and Linux
-
barnsley
iterated function system image generator
-
empfindung
CIE Delta E colour difference algorithms
-
fast_transpose
Fast image and matrix transpose
-
rustnao
wrapper for the SauceNAO API
-
gufo-jpeg
Inspect JPEG image structure
-
is-photo
determine if an image is likely a photograph or a 2D graphic
-
cairo-sys-rs
FFI bindings to libcairo
-
chord-gen
Create SVGs of guitar chords
-
png-glitch
glitch PNG images
-
devpng
PNG parser
-
dominant_color
image color extractor written in Rust with no external dependencies
-
arrows-svg
SVG arrow generator
-
texture-synthesis
Multiresolution Stochastic Texture Synthesis, a non-parametric example-based algorithm for image generation
-
qrforge
A QR code generator written in Rust
-
wkhtmlapp
Convert html to pdf or image
-
minecraft_screenshot_parser
Process information from Minecraft screenshots
-
avif-parse
Parser for AVIF image files
-
simple_clustering
Implementations of image clustering and segmentation algorithms such as SLIC and SNIC
-
tgar
Simplest TGA library
-
gattai
Combine multiple images into a single sprite sheet
-
convert-image
conversion functions to convert between image formats
-
mermaid-rs
Rust bindings for Mermaid JS
-
cn-font-split
划时代的字体切割工具,CJK与任何字符!支持 otf、ttf、woff2 字体多线程切割,完美地细颗粒度地进行包大小控制。A revolutionary font subetter that supports CJK and any characters…
-
circle_boundary
calculate the boundary of a circle, coordinates given in bitmap style discrete integers
-
avif-serialize
Minimal writer for AVIF header structure (MPEG/HEIF/MIAF/ISO-BMFF)
-
contourable
differentiable functions
-
photo_shoop
server that recursively finds photos in "./" and serves them as a zero-UI slideshow at localhost:4015
-
freeimage
Rust idiomatic bindings for FreeImage
-
onix
Decode image files using V4L2
-
scarlet
Colors and color spaces made simple
-
rgrit
interface to grit - the GBA Image Transmogrifier with batteries included!
-
irospace
color space and conversion method
-
img-optimize
Image minify library for Rust
-
tarsila
GUI image editor for pixel art
-
vecgrid
A dynamically sized two-dimensional vector
-
colors-transform
Module for convert and transform colors
-
pigmnts
Generate a color palette from an image using K-means++
-
viewimg
OpenEXR and HDR image viewer
-
quantizr
Fast library for converting RGBA images to 8-bit palette images
-
imggen
image generator
-
nannou_webp_animation
decoding and rendering animated WebP images using the nannou creative coding framework
-
libstacker
Image alignment and stacking functions based on OpenCV and Rayon
-
png_codec
A minimal pure Rust PNG encoder
-
color-rs
that provides types and conversions for working with various color formats. Forked from the unmuntained crate color
-
sic_parser
Component of the sic cli: parser for the image operation script used by sic
-
tinted-scheme-extractor
create a Tinted Theming scheme based on a provided image
-
libeyelink-sys
Rust FFI bindings for the Linux SR Research Eyelink SDK
-
gufo-exif
Exif loading and editing
-
const_qoi
A safe, 0 dependency, no_std streaming decoder/encoder library for the QOI (Quite Okay Image) format
-
image-moments
Efficient and compile-time checked calculations of contour moments
-
spriterator
Generates sprite sheets from images in the specified directory
-
wl-gammarelay-rs
program that provides DBus interface to control display temperature and brightness under wayland without flickering
-
psd-to-png
CLI tool to convert PSD files to PNGs
-
bumpy
reading and manipulating bitmap (.bmp) files
-
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.
-
ezwallpaper
change wall paper from multiple sources
-
image-interlacer
interlace an image or multiple images for web-page usage
-
pizarra
The backend for a simple vector hand-drawing application
-
image2
image processing library
-
image-blp
encode/decode Blizzard BLP texture format
-
average_color
Get the average color of an image
-
rs-paint
A light-weight image editor
-
carrot_image_utils
Util library for image processing
-
angled-random-walker
Angled Random Walker approach to Brownian tree generation
-
colorimetry
color modeling with JavaScript/WASM interfaces
-
jxlconvert
CLI app that converts images in comic archives to JPEG XL format
-
vincent_blur
My own implementaion of guassian blur using threads
-
fast-blurhash
A faster implementation of the BlurHash algorithm used to generate better looking placeholder for websites and mobile apps
-
dessin-image
Dessin into image
-
lazy_diamond_square
Lazy implementation of the diamond-square without randomness
-
dagpirs
A pure rust wrapper for dagpi, with image manipulation and data fetching
-
kindle-screensaver
converting images to kindle-compatible screensavers
-
yuv
Conversion between various YUV (YCbCr) formats and RGB
-
zune-png
A fast, correct and safe png decoder
-
tailwindcss_colors
Tailwind v4 colors in Rust's color crate
-
lento-skia-safe
Safe Skia Bindings for Rust
-
gdcm_conv
Grassroots DICOM Library wrapper
-
artano
Adds text to pictures
-
rusty-ppm
PPM image reader and writer
-
strem
spatial and temporal pattern matching over perception streams
-
mabel-eno
Eno parsing library for Rust
-
dicom-dictionary-std
Standard DICOM attribute dictionary
-
edge-detection
The canny edge detection algorithm
-
omage
omage
is a Rust library for image processing. It provides functionality for handling images, drawing basic shapes, and configuring image properties. -
clickable_img
Click aware image for egui
-
u_u
allowing conversions of JPEG diagrams to SVGs
-
png_filters
PNG filtering related functions
-
thumbnailer
An image thumbnail creation library
-
exifmv
Moves images into a folder hierarchy based on EXIF tags
-
sn0int-std
sn0int - stdlib
-
cameraunit_asi
An efficient and ergonomic interface to capture images using cameras
-
rating-graph-processor
Converts the specified image to an image that fits the X (formerly Twitter) header
-
color-operators
Color data structures, converters, and arithmetic operators
-
scrap
Screen capture made easy
-
glitchup
A databending library/executable in Rust!
-
wards
Библиотека для камеры Beward B2530RZQ-LP
-
wfc
Generate images using Wave Function Collapse
-
aspix
yang powerful untuk mengkonversi gambar menjadi ASCII art
-
rgb_int
Integer representations and manipulations of rgb colours
-
rust_line_rasterizer
line rasterization
-
generate-app-icons
A CLI for generate app icons for ios ipad Watch Mac Android devices
-
plantaznik
CLI helper for managing PlantUML diagram sources and their previews in Markdown files
-
color_blinder
Takes images and renders a set of images simulating different kinds of color blindness
-
rustvision
interacting with images, vertices, and polygons (and some other stuff related to computer vision)
-
ff14_avatar
get avatar image from lodestone
-
jpeg_extractor
Extract jpeg images from any binary via command line
-
gseq
A realtime visual performance program reacting to the audio input
-
nlmrs
building Neutral Landscape Models
-
bevy_mod_krita
Use Krita's .kra files directly in your Bevy app
-
texel_types
Types for Texel ASCII art text editor
-
libultrahdr-rs
interface to libultrahdr
-
halide-build
A library/utility for building Halide kernels
-
qrqrpar
A QR code generator supporting rMQR
-
usvg-remote-resolvers
resolving remote resources in SVG files for usvg
-
vector-editor-core
Core structures for editing point based structures
-
rattice
A media viewer for web browsers
-
softbuffer-rgb
A wrapper around softbuffer that makes it easier to modify a raw pixel buffer
-
steganographyrs
Steganography
-
keyset
create pretty keyset layout diagrams using correct fonts and icons
-
imghdr
that determines the type of image contained in a file or byte stream
-
brother_ql
Generate Brother QL Raster Command data from images
-
madvr_parse
madVR measurement file library
-
gainforge
HDR tonemapping library
-
pixel_map
A map of pixels implemented by an MX quadtree
-
img_diff
Command line tool to diff images in 2 structurally similar folders and output diff images
-
image-canvas
A color-aware texel buffer
-
lunar-png
loading png images
-
paddleocr_rs
paddleocr-v4 onnxrumtime infer
-
kyanite
A modular, expandable, gallery collector
-
rawkit
extract images from camera raw files
-
kolor
Color conversions for games & interactive applications
-
symbolize
allows you to convert raster images into their symbolic versions
-
vips
binding to libvips
-
re_protos
Rerun remote gRPC/protobuf API types
-
filmborders
add hipster film borders to your images :)
-
homography
estimation using point and line correspondences
-
nipdf
A PDF library written in Rust
-
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…
-
find-subimage
find a subimage within a larger image
-
gbtile
A small command line utility to convert PNG images to GBDK compliant Game Boy tiles
-
pic-scale-safe
Fast and safe performance image scaling
-
image-dwt
À Trous Discrete Wavelet Transform for images
-
grocer
reading UPC barcodes from images
-
lenna_core
Lenna is a library for image processing algorithms and apps
-
gphoto2_test
Test environment for gphoto2-rs
-
rust_drone_follow
aims at providing a way to make a drone fly above and follow a person wearing a hat (mostly baseball cap)
-
jmfm
JMFM (Java minecraft:filled_map's) is a library and console utility designed to convert images into Minecraft map art
-
paperdoll
2D paper doll model
-
tiny-data
A cli tool for building computer vision datasets
-
stellarsort_core
A powerful Rust toolkit for analyzing and sorting astrophotography images
-
ico-builder
Create multi-size ICO files from separate images
-
rscolorq
Spatial color quantization, a Rust port of
scolorq
-
skeletonize
line thinning binary images, includes edge detection and threshold functions for preprocessing
-
plotrs
CLI app for plotting data points from a csv and writing a png to disk
-
mvsdk
Rust wrapper on top of Mind Vision Industrial camera SDK C/C++ library
-
png-achunk
Encode and decode custom binary chunks in PNG images
-
rusty-booru
An async Booru client for Rust
-
flyr
extracting the thermal data from FLIR images
-
clpy
Save image from your clipboard as an image file directly from your command line!
-
reflexo-typst2vec
The vector-format intermediate representation
-
phosphor-svgs
Autogenerated Phosphor Icons SVGs as
const &str
s -
stb_image_rust
Rust port of the stb_image
-
ravif
rav1e-based pure Rust library for encoding images in AVIF format (powers the
cavif
tool) -
rpack_cli
CLI application for generating rpack atlases
-
fxp_merger
Merger mode for fxp_videoclipper
-
magnify
pixel-art scaling algorithms
-
meme_generator
Meme generator for making fun pictures
-
skylights
command line tool to bake radiance and irradiance maps for image based lighting
-
avis-imgv
Image viewer based on egui. Makes use of modern RAM amounts by loading images ahead of time for very fast responsiveness. Minimal UI with heavy use of shortcuts.
-
mksvg
writing svgs and laying out printable cards
-
zng-wr-glyph-rasterizer
A glyph rasterizer for WebRender
-
pb-imgsize
detect the dimensions of PNG and JPEG images
-
flopper
unofficial api wrapper for fusionbrain.ai
-
oklab
OK Lab is a perceptually uniform color space for image processing. Improvement of CIELAB.
-
greenfield
images
-
sixel-bytes
Encode an image with sixel-sys/libsixel
-
vcsr
Used to generate contact sheets of videos
-
lucide-rs
Provide lucide icon for rust
-
pngdefry
ios pngdefry
-
sentryshot_scale
Port of FFmpeg's image scaler
-
qrencode
QR code encoder in Rust
-
identicon
A port of GitHub's identicon algorithm to Rust
-
bezier-nd
Bezier curve implementations using N-dimensional vectors
-
inlottie
lib/tool in Rust to load/save/parse/render lottie animation files
-
image-resizer
Resize or just shrink images and sharpen them appropriately
-
gufo-common
Common features used in gufo crates
-
image-generator
Use JSON files to render images
-
rvimage-domain
Process elements in the image domain such as polygons or bounding boxes for RV Image
-
paddleocr
wrapper for PaddleOCR-JSON
-
svg_definitions
definitions for SVG elements
-
eye
Cross platform camera capture and control
-
easy-captcha
implement of the Java captcha library whvcse/EasyCaptcha
-
esvg
Document object model based SVG library
-
kfn-rs
Karaoke .kfn file IO library written in Rust
-
lcs-image-diff
Image diff tool with LCS algorithm
-
mapback-rs
A minimalistic command-line tool designed to generate unzoomed level images from map tiles organized in a quadtree structure
-
lasy
A small library dedicated to LASER path optimisation
-
azul-webrender
A GPU accelerated 2D renderer for web content
-
nitv
NITF Visualizer
-
usvgr-text-layout
An SVG text layout implementation
-
pixel_engine_draw
The graphics crate used by the pixel_engine
-
geo-buffer
methods to buffer (to inflate or deflate) certain primitive geometric types in the GeoRust ecosystem via a straight skeleton
-
xcf
A basic standalone GIMP XCF library in Rust
-
danbooru-rs
A command-line client to download images from Danbooru
-
minipng
Tiny PNG decoder with no dependencies
-
contour_tracing
A 2D library to trace contours
-
spotifymosaic
A CLI tool for generating Spotify playlist covers using album artworks
-
colorspace
colorimetry covering spectral, RGB, XYZ, L*a'b' and conversions thereof
-
imgix
imgix-rs is a crate used for generating urls
-
kitti-dataset
Dataset loader, data parsers and writers for KITTI dataset
-
colormap
Color gradient and color interpolation
-
eimage-cli
CLI tool for processing image collections in 3D space
-
xbrz-rs
A high quality image upscaling algorithm designed to preserve key details in low-resolution pixel art
-
badgers
badge generator
-
dc_converter_tof
File Converter
-
quad-gif
Display GIF animations with Macroquad
-
prominence
extract prominent colors from an image
-
hacksaw
Lightweight selection tool for usage in screenshot scripts etc
-
pie_format
PIE - Pixel Indexed Encoding - image format with optional external palette, especially good for pixel art. Reference implementation and PNG -> PIE CLI.
-
steg
Command line steganography tool
-
load_image
Load PNG or JPEG with color profile support
-
dipc
Convert your favorite images and wallpapers with your favorite color palettes/themes
-
minimg
A mini image library
-
animated-emojis-rs
Noto Animated emojis
-
qwant
Color qwantization library to reduce n colors to 256 colors
-
ocrmypdf-rs
A sdk for the ocrmypdf command line tool
-
graphics-rs
extendable, CPU based 2D graphics library. Also supports CloudPoints and rotation!
-
img2vec
As the name suggested 'ImagetoVector', which allow to operate on images
-
weeb_api
Weeb.sh API
-
rmg
Tiny And Fast Manga/Image Viewer
-
sophus_image
static and dynamic image types
-
pixels_primitives
An easy and simple wrapper for lines and simple shapes for the pixels crate
-
the-media-organizer
Organizes media files from a given directory into defined destinations using a directory tree structure by dates
-
luthien
A WIP tool which generates and applies color schemes
-
yoyo
Animation library for Polyhorn
-
imageformat
Quick probing of image format without loading the entire file
-
xbr
A pixel art upscaler
-
csc411_image
A wrapper around the image crate, for CSC 411
-
pixel-canvas
easy to build interactive computer art with just a pixel buffer
-
kmeans-color-gpu
Calculates the average colors in an image for color quantization on the GPU
-
tato
A ridiculous, obsolete engine that aims to run very well on any computer. Even potato powered ones!
-
tatlap
Texture atlas packer
-
retroimg
Convert images to look like in retro IBM hardware
-
svg-diff
Find the diff between 2 SVGs in the form of a list of operations to get transform from one SVG to the other
-
geopattern
Beautiful generative geometric background images from a string, a Rust implementation of geo_pattern from @jasonlong
-
cairo-rs-colors
Rust bindings for the Cairo library
-
hydrus-utils
Automatically tag hydrus file by using pixiv and saucenao
-
cheval
render stream overlays, or smart mirror content, or just images
-
fxp_clutter
Clutter mode for fxp_videoclipper
-
svgfilters
various SVG filters
-
image-watcher
CLI tool
-
material-color-utilities-rs
port of Material Design color utilities
-
icon-loader
load and cache themed icons in 100% safe rust
-
bitmap_type_tracer
bitmap_type_trace is a utility tool to generate images from font bitmaps with customizable configurations
-
pixeli
common pixel types and traits for working with them
-
aoer-plotty-rs
A variety of utilities for creating pen-plotter based artwork
-
pdf-canvas
Generate PDF files in pure Rust. Currently, simple vector graphics and text set in the 14 built-in fonts are supported
-
extensions-rs
File extension types in Rust
-
fuji
read Fujifilm Recipes & Exif Metadata from a JPEG or RAF file using exiftool
-
pixtra
aims to be a very simple and easy-to-use image manipulation tool by being opionated and contain a lot of examples
-
takeout-metadata
CLI app for getting the good metadata out of a Google Takeout export
-
libpng-src
Helper package for compiling 'libpng' as a static library. Meant to be used as build dependency only.
-
tiff-encoder
creating TIFF files
-
normal-heights
Creates normal maps from height maps
-
blurhash-update
A streaming blurhash encoder in rust
-
libdebayer
debayer images with CUDA
-
frame-sequence
Turns frame sequence strings into lists of frame numbers
-
gufo-png
Data structure for PNG images
-
screen-snip
A tiny but elegent screeshot with selecting region tool with GUI based on EGUI
-
magrathea
A pixel-art procedural planet generation library and tool
-
hyraigne
Web spiders to scrap various man{ga,hua;hwa}s websites
-
color_names
map [r, g, b] values to the color name it corresponds to. Note that this lib is rather large and can increase compile time drastically.
-
gost-56042
working with Russian Standard GOST-56042
-
rustbitmap
Read, write and edit bitmap files
-
leptess
Productive Rust binding for Tesseract and Leptonica
-
fastblur
Linear-time gaussian blur
-
setwallpaper
set wallpapers on linux, mac and windows from a file name
-
wfc_image
Create patterns for wfc using image files
-
cpclib-image
Image manipulation library for amstrad cpc
-
sauron-syntax
parsing html syntax and converting it into sauron view
-
turbojpeg-sys
Raw bindings for TurboJPEG
-
hs-hackathon-vision
Computer vision support crate for Helsing's Rust Nation hackathon
-
tiling
constructing tilings of regular polygons
-
epoint
processing 3D point clouds
-
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.
-
gst-plugin-rspng
An PNG encoder/decoder written in pure Rust
-
libraw-rs
LibRaw bindings
-
br-dxf
dxf
-
alphafix
CLI & file explorer tool to bleed colors to transparent pixels for game engines
-
rustwemoji
Twemoji for Rust
-
canvy
A helper package for representing 2D canvases
-
tosho-sjv
An asynchronous client of SJ/M by V
-
jp2k
Interface to load JPEG200 images into image
-
sic_io
Component of the sic cli: provides accessible i/o around image formats
-
icopng
Embed a PNG directly into an ICO file
-
windows-icons
extract icons from files on Windows
-
manganis-cli-support
Ergonomic, automatic, cross crate asset collection and optimization
-
br-ocr
ocr
-
wallpapergen
Gradient wallpaper generator
-
nonaquad
Vector anti-aliased graphics renderer for Android, WebGL, iOS, Windows, Linux, and Mac using miniquad
-
spacebadgers-utils
A collection of utilities for the SpaceBadgers project
-
svg_file_parser
A Rust-based SVG parser designed to interpret scalable vector graphics (SVG) files
-
quantette
A fast and high quality image quantizer and palette generator. Supports the CIELAB, Oklab, and sRGB color spaces.
-
farbe
working with retro image formats
-
openjpeg-sys
OpenJPEG (JPEG 2000) FFI bindings
-
polona-dl
Narzędzie linii poleceń do ściągania obrazów z bazy zbiorów Biblioteki Narodowej Polona
-
chimper
A graphical image viewer
-
blurhash-ng
A pure Rust implementation of blurhash
-
nanachi
2D graphics library
-
sqp
The squishiest image format!
-
site_icons
Website icon scraper that fetches sizes (with WASM support)
-
pride-overlay
overlay pride flags on images
-
karlo-rs
Kakao's Karlo API Rust wrapper
-
blitter
performs various blitting and drawing operations on a 32 bits framebuffer
-
emdx
official crate
-
imagescript
tiny and fast image manipulation library for js & rust
-
altium
processing Altium file types
-
stretchrs
facilitate stretching linear images using the midtone transfer function
-
jfifdump-cli
Read and dump structure of a jpeg file
-
starry_mosaic
generating colorful mosaic images with various geometrical patterns
-
letter-avatar
Generates user avatars using username initials
-
oai_rs
An async rust library that's a wrapper for the OpenAI API
-
leanshot
Screenshot capture for Linux
-
bcdec_rs
Safe, no_std, pure Rust port of bcdec
-
quad-image
An image host
-
shogi-img
generating images that visualize the position in Shogi (Japanese chess)
-
colorbuddy
Generates a color palette based on an image
-
pigment64
handling conversion between N64 texture formats and modern image formats
-
kagamijxl
Opinionated JPEG XL decoder/encoder library
-
convert-nonogram
A converter from images to nonogram clues
-
deathrip
Rips full-resolution images from the Dead Sea Scrolls digital library
-
raqote-usvg-render
raqote renderer for usvg
-
image-match
Derives an image signature to be used in quick image comparisons
-
color-maps
Defines X and HTML color maps
-
ivy-image
stb image loading library for ivy
-
strandify
A string art generation library
-
rotated-grid
Rotated grid calculations for CMYK halftone dithering and more
-
social-image
Generate social images using SVG templates
-
hide_qr
creating QR codes with hidden messages
-
tropy
Entropy viewer for the command line
-
agcwd
Image contrast enhancement library based on the AGCWD algorithm
-
ffthumb
Safe libffmpegthumbnailer wrapper
-
rx-editor
a modern, extensible pixel editor
-
rayimg
Renders image of some scene using ray tracing
-
openslide-sys
Low-level bindings to the openslide library
-
tekenen
drawing pixels in memory
-
contrast
Calculate contrast between two colors
-
manifest-gen
A manifest.json generator
-
shave
shaving data from websites
-
whats-a-png
PNG decoder written in Rust
-
amazon-captcha-rs
solve Amazon CAPTCHAs
-
miniaturo
A RAW image thumbnailer. Intended to be a drop-in replacement for the (mostly unmaintained) raw-thumbnailer project.
-
delta_e
DeltaE is a pure-Rust implementation of the CIEDE2000 algorithm
-
lyon_svg
SVG helpers for the lyon crates
-
wfc_tiled
Small library for Wave Function Collapse on Tile-based maps, using the
wfc
crate. Provides Tiled integration. -
avatars
generate SVG avatars from a seed string
-
yamakagashi
image compression tool
-
libwebp
A binding to libwebp
-
puzzle-utils
Puzzle solving utilities
-
color-splotch
A drawing and animation program for children
-
lf-watermark
applying low frequency watermark to an image
-
sigil-rs
small and fast identicon generator
-
asciidork-core
Asciidork core shared utils, types
-
rustypatina
Imaging tool. Provides basic image resize and blur program for common image formats. Based on the image library.
-
topcodes
A scanner for detecting TopCodes in an image buffer
-
eimage-io
IO operations for processing image collections in 3D space
-
peach
Sandbox engine for Rust, inspired by Processing
-
img2raw
Type definitions for img2raw headers
-
libjpegturbo-sys
Bindings to libjpegturbo c library
-
wgs_runtime_base
Wgs format base runtime
-
lutgen-palettes
Popular linux colorscheme palettes
-
sharpened_bilinear
Sharp bilinear image resizing in linear color space with premultiplied alpha
-
dds-rs
Decodes DirectDraw Surface files
-
tailwindcss_palette
Tailwind v4 colors in Rust's palette crate
-
kinect
A high level interface for Azure Kinect
-
color_watermark
embed color watermarks, using DCT and QIM-DM
-
rndfile
finding and picking a random file within a given directory, support for images included
-
prisma2d
Software-only 2D graphics crate
-
svg_face
Generates random SVG faces
-
thumbor
client for the Thumbor image service
-
bokeh
image-blurring, focussing on disc-shaped kernels to produce a bokeh lens-effect
-
png-read
read png files
-
breadx-image
Image type to be used in breadx
-
loop9
Tiny helper function to visit every pixel in the image together with its neighboring pixels. Duplicates pixels on the edges.
-
pylon-cxx
Rust wrapper of the Pylon libraries for Basler cameras
-
vert
The 51th Rust Game Engine, to write the 6th Game in Rust
-
svg_minimal
A minimal svg library making use of the <path> elment and little else
-
farba
A CPU graphics library written in pure Rust
-
f3l_surface
3D Point Cloud Library
-
vviz
Rapid prototyping GUI, and visual printf-style debugging for computer vision development
-
speedy-spritesheets
making animation sprite sheets out of image sequences
-
insa
Insa renders imaxes to text - it's a terminal bitmap graphics library
-
xpd-rank-card
experienced and minixpd to render SVGs
-
bracket-color
RGB and HSV color handling and utilities, including lerp and W3C named colors. Part of the bracket-lib family.
-
svg2gcode-web
Convert vector graphics to g-code for pen plotters, laser engravers, and other CNC machines
-
libdds
work with the DDS image format. Supports normal images, mipmaps, cubemaps and compressed images with various header types
-
picolo
breaking down images into its bareboned data. Uses the fantastic image crate.
-
cv2-crate
sample description
-
lukaj
Interactive diff tool for SVG images
-
tinyppm
simpliest .ppm image format loader
-
bevy_aseprite_reader
Aseprite reader
-
vtracer_buffer
A cmd app to convert images into vector graphics
-
makepad-zune-core
Core utilities for image processing in the zune family of crates
-
convolve-image
A small library to perform convolution operations on images with arbitrarily-sized separable kernels
-
palette_extract
port of Leptonica's modified media cut quantization algorithm
-
hsl
Represent colors in HSL and convert between HSL and RGB
-
easings-rs
easings crate without any bells and whistles
-
sdfgen
generates a (preferably) lower resolution distance field from an input image
-
immo
Processing of various images (e.g., drawing of square systems)
-
snes-bitplanes
Decoder for the Super NES's bitplanes graphics
-
censor-analyser
Palette analysis tool
-
codevis
turning your code into one large image
-
sift-features
SIFT image features, compatible with OpenCV
-
dicom-transfer-syntax-registry
A registry of DICOM transfer syntaxes
-
piske
programming langauge for generative art
-
delight-helpers
Command line utilities/helpers for the 3Delight renderer
-
keyset-color
Color type and conversions for keyset
-
tiny-png
Multi-threaded, concurrent image size optimizer
-
winc
Windows screen capture
-
graphics-style
The styles of all graphics elements
-
rusttesserast
providing the asynchronous methods for tesseract api
-
glm_color
manipulating and generating color values, based on the
glm-rs
math library -
maps
Inspect, compare and align multiple grid maps in an intuitive & fast GUI
-
wordfeud-ocr
that recognizes a screenshot from the Wordfeud game on Android phone
-
jxl-color
JPEG XL color management functions, part of jxl-oxide
-
dxgcap2
Screen capturing with DXGI for Windows in Rust
-
poppler-sys-rs
Low-level (FFI) bindings for poppler-glib
-
vulpix
An image processing service
-
zune-imageprocs
Common image processing routines for zune-image
-
miye
lightweight .obj model renderer
-
density-mesh-image
Image module for density mesh generator
-
simple-bmp
writing RGB pixels as a valid BMP file
-
fretboard_layout
Generate an svg template of a musical instrument fretboard
-
julia-set
Julia set computation and rendering
-
rscv
rust cv
-
makepad-zune-jpeg
A fast, correct and safe jpeg decoder
-
pngchat
Hide messages in the PNG file
-
img-qoi
QOI (Quite OK Image) manipulation library
-
aseprite
load files from the aseprite sprite editor
-
ini-material-color-utilities-rs
port of Material Design color utilities
-
screenshot
Get a bitmap image of any display
-
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.
-
meme_generator_utils
Meme generator utils
-
anilist
AniList
-
zengine_graphic
graphic functionality for ZENgine
-
image-meta
Image meta information loader
-
png-decoder
A pure-Rust, no_std compatible PNG decoder
-
dicom-object
A high-level API for reading and manipulating DICOM objects
-
glf
read the GLF files produced by the Tritech Sonar
-
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.
-
nude
High performance nudity detection
-
jpeg2k-sandboxed
Sandboxed Openjpeg image decoder
-
palette-transfer
Statistical copy palette from one image to another
-
imageproc-patched
Image processing operations (unofficial release)
-
pixelart
Show everyone the art hidden inside your code AGAIN
-
svg_icon
svg icon parser use nom
-
num2exr
Creates an exr image from numbers
-
ndkm_sys
ndk binding for ndkm
-
voronoiify-image
Divide a PNG image into random nearest-neighbour regions and give each regio the average color of its pixels
-
chromatica
The simplest possible compile-time color definitions
-
snapper-rs
A web-api frontend for libcamera
-
image-effects
An assortment of effects that can be applied to an image with the help of
image
-
tinyvg
Rust decoder and renderer for the tinyvg image format
-
imgthin
A fast parallel algorithm for thinning digital patterns
-
sais
Rust version of libsais
-
grokj2k-sys
Bindings to World's Leading Open Source JPEG 2000 Codec
-
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
-
pixdown
Markup language for Pixelart and animation
-
plottery_editor
Graphical Editor of Plottery, a creative coding framework for generative vector graphics and pen plotting
-
re_view_map
A view that shows a map
-
pixel-weaver
A multi-threaded pixel-by-pixel image renderer
-
image_dds__patch
Convert images to and from compressed DDS formats
-
heic-to-dynamic-gnome-wallpaper
CLI tool to convert heic image containers used in MacOS's dynamic wallpapers to dynamic gnome xml wallpapers
-
img-rs
safe bindings for stb_image
-
ffimage
Foreign function image handling
-
tiff_tags
A look up table with the TIFF tag ID - name pairs and associated methods to access them
-
libgphoto2_sys
System bindings to libgphoto2
-
make-quote
A funny toy project that can help you generate a image from someone's quote
-
rmbg
Rust interface for BRIA Background Removal v1.4 Model Library
-
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.
-
lcs-png-diff
PNG diff tool with LCS algorithm
-
rips
Rust bindings for libvips
-
aftershock
Software Rendering Graphics API written in pure rust
-
lc-render
create charts images
-
qrcode-png
Generate QR code in png format
-
imc-rs
reading imaging mass cytometry (IMC) data. Supports the .mcd format.
-
agb_image_converter
converting graphics for use on the Game Boy Advance
-
rpeg
Experimental, very limited JPEG decoder
-
pbnify
Converts images into a series of PBN (Paint By Numbers) commands
-
wcloud
Generate beautiful word clouds with support for masks, custom fonts, custom coloring functions, and more
-
smartcrop
Clone of smartcrop library in JavaScript
-
tonujet_crate
First crate of tonujet
-
sentryshot_convert
Port of FFmpeg's pixel format converter
-
xisf
XISF Library
-
sm_motion_photo
Extract video from Samsung Motion Photo. Supports JPEG, HEIF/HEIC
-
quickraw
A pure rust library to handle camera raw files
-
rsnow
snowfall animation in Rust
-
imeq
imeq aims to quickly compare two images to see if they are the same image
-
color_quant
Color quantization library to reduce n colors to 256 colors
-
forgery-detection-zero
JPEG grid detector applied to forgery detection in digital images
-
ase-swatch
Create Adobe Swatch Exchange (ASE) Files for colors and palette
-
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
-
pixelmatch
Pixel-level image comparison
-
vfxpreopenexr
openexr test package
-
mmlib
Multimedia Library
-
gufo-webp
Data structure for WebP images
-
mcbanner
generate Minecraft banner images
-
art008
just for testing 'cargo publish' command
-
gamma-lut
Rust port of Skia gamma correcting tables
-
tinygif
No-std, high memory footprint GIF image loader
-
ingenuity-dl
Automatically download images from the Mars Ingenuity helicopter and compile them into a video
-
allegro_image-sys
Allegro 5 image addon Rust binding
-
pixelutil-image
Pixel utilities for image-rs crate
-
jabcode
Bindings for the JAB code reference implementation
-
resport
CLI tool to tell you the dimensions or aspect ratio of an image, or if it is landscape or portrait
-
vl-convert-pdf
convert SVG to PDF with embedded text
-
zsee
A dioxus component library based on tailwind and table-icons
-
climage
image processing library with OpenCL
-
vid_dup_finder_common
Common utilities for vid_dup_finder_lib and vid_dup_finder
-
anaglyph
maker
-
potlood
A tiny library for drawing points and shapes to a ppm file
-
yuvxyb-math
Math abstractions for yuvxyb
-
wbmp
WBMP encoder and decoder
-
ndimage
conversion between ndarray and image
-
html5-picture
Batch optimizes your images to wepb. Generates html5 picture tags.
-
qrscan
Scan a QR code in the terminal using the system camera or a given image
-
deft-skia-bindings
Skia Bindings for Rust
-
xcap
cross-platform screen capture library written in Rust. It supports Linux (X11, Wayland), MacOS, and Windows. XCap supports screenshot and video recording (WIP).
-
arwggplot
part of the gguppy plotting library, but can also be used on its own to create images
-
tgaimage
encoder/decoder for tga format
-
libzymod-rust
智眼Rust SDK
-
tepimg
template library
-
blurslice
"Fastest Gaussian Blur" for N-channel image slices
-
mabel-aseprite
loading Aseprite files
-
makepad-image-formats
Makepad image formats
-
qrwatermark
generate QR codes with watermarks
-
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.
-
dia
cli for running and creating dia apps
-
mlsnd
Moving Least Squares deformations in N Dimensions
-
vn-settings
Various settings intended to simulate visual novels
-
imagehash
image hashing library
-
mat2image
convert opencv::Mat to image::DynamicImage
-
ndarray-image
Zero-copy conversion between ndarray and image crates
-
icogen
Quickly convert image files into Windows .ico files
-
stegano-core
Steganography core library for stegano-cli. Supports hiding data in PNG images via LSB Encoding.
-
mozjpeg-sys
FFI bindings for MozJPEG v4. MozJPEG is automatically built and linked statically. Requires nasm and a C compiler.
-
oxvg_diagnostics
Error reporting for the oxvg library
-
patica
A terminal based pixel art editor
-
fractal-gen
Fractals is a Rust project to generate fractals
-
sunburst
processing like animation framework with multiple rendering backends
-
usvg-tree
An SVG tree representation used by usvg
-
dtm
Fast encoder/decoder for the lossless DTM 16 bit image format
-
tosho-rbean
An asynchronous client for 小豆 (Red Bean)
-
rxing
port of the zxing barcode library
-
libultrahdr-sys
interface to libultrahdr
-
flutterbug
Safe X11 bindings for Rust
-
eimage
processing image collections in 3D space
-
gaussian_blur
Gaussian blur in linear time
-
anipwatch
Very lovely stopwatch
-
r34_api
Create Request Urls for the R34 API and parse the Json Responses
-
raiden_api_crate
A lib for modeling colors
-
bitmap_copy
BitMap is an image container
-
exif-namer
bulk copy/link/rename image and other media file sets
-
charls-sys
Bindings for charls
-
image-palette
automatically extracting prominent color palettes from images
-
favilib
fetching and parsing favicons from websites
-
farbfeld
encoding format from suckless
-
vl-convert-rs
converting Vega-Lite visualization specifications to Vega specifications
-
paperwall
program to fetch random image and set it as wallpaper
-
seamcarving
Content-aware image resizing using the seam carving algorithm. Allows changing the aspect ratio of an image without distorting its contents.
-
drawing-stuff
drawing onto a canvas
-
pstoedit-sys
Native bindings to pstoedit
-
fer
fast image resizing with using of SIMD instructions, slim version
-
qrcodegen-no-heap
High-quality QR Code generator library
-
pdf-thumb
PDF thumbnail image generator for Windows
-
pic
Preview Image in CLI
-
iconwriter
solution for encoding common icon file formats
-
raster
Image processing lib for Rust
-
vectordraw
vector drawing with multiple output types
-
stitchy-core
combine multiple image files into a single image
-
leptonica-sys
FFI bindings for Leptonica
-
simple-tga-reader
TGA image reader
-
chessboard-generator
This generates chessboards in various styles with selectable sizes and colors
-
asciidork-backend
Asciidork backend
-
jpeg2000
Rust bindings to OpenJPEG
-
rgrit-rs
Somewhat safe bindings for libgrit (grit) and libcldib (cldib)
-
color-palettes
Generate colors in a perceptually uniform color space
-
luv
Tools for converting between sRGB, CIE Luv and CIE LCh(uv) colour spaces and comparing differences in colour
-
repng
The PNG encoder that no one asked for
-
ferrite-core
Core functionality for Ferrite image viewer
-
building_blocks_image
Functions for converting from/to building-blocks arrays to/from 2D pixel images
-
cfrs
CFRS[] in Rust
-
colorbox
A low-level toolbox for working with color
-
chinchilib
A graphical prototyping library for my students
-
exoquant
Very high quality image quantization
-
enimda
Entropy-based image border detection
-
giphy-api-lite
GIPHY API
-
hxn
Blazingly fast tool to grab screenshots of url/webpages from terminal
-
moi
Encoder and decoder implementations for the MOI image compression format
-
libgled
Create animations for Art-Net lamps orientated on a SVG file
-
waow
A begginer friendly creative coding library
-
itext
Safe rust bindings to the iText 7 PDF generation library written in Java
-
rayso-rs
An 'API' helper for Rayso
-
asciiforger
transforming images in an ascii string
-
crispy_octo_fractals
A multithreaded rendering system for customized fractals
-
imageutil
Image utilities
-
vtflib-sys
FFI bindings for VTFLib
-
converter_buddy
File format conversion library. Provides conversion utilities between files with different formats.
-
rustii
Converts images to ASCII art
-
avif-decode
Convert AVIF images to PNG or decompressed pixel data
-
graphicsmagick-sys
GraphicsMagick binding for Rust
-
libavif-image
Load AVIF files into the
image
crate -
greenriver
A command line tool to work with greenfield images
-
yew-canvas
A Canvas component is encapsulated
-
bmp_rs
A bitmap file decoder for Microsoft bmp files
-
dither-lib
image dithering library
-
pstoedit
Rust bindings to pstoedit
-
turbo-metrics-cli
Toolkit to compute quality metrics fast using a GPU (CLI version)
-
libcamera-sys
Low-level unsafe bindings to libcamera
-
aniy
Rust animation library built on top of svg
-
psk_std
Standard library for the piske programming langauge
-
libplum-sys
Bindings to libplum, an image loading and storing library
-
pdf_process
rendering and extracting metadata/text from PDF files using poppler
-
png-secret
steganography tool for PNG images
-
fractl_lib
Fractal renderer supporting multithreading, gpu compute and wasm
-
nanoimage
Fork of image-formats
-
screeps-local-visuals
programmable MMO Screeps that allows tools to produce images of game data without relying on the game engine for rendering
-
auto-image-cropper
Removes extra white borders to correctly resize canvas
-
captis
A Screen capturing library built for Linux, Windows and MacOS
-
vips-rs
binding to libvips
-
wgr-rs-thumbnail
thumbnail cli
-
bevy_jpeg2k
JPEG 2000 image loader for Bevy
-
rqr
A small QR code generation project I made to dip my toes into rust again after several years of absence
-
tinyqoi
QOI image decoder for embedded applications
-
nhdesigngen
An Animal Crossing: New Horizons design generator
-
hs-hackathon-drone
Drone camera support crate for Helsing's Rust Nation hackathon
-
brdiff
A command-line tool for subtracting images to generate a new blue-red difference image
-
draw
A small 2D drawing library
-
belilo
A command-line tool for whitening images
-
xiapi
High-level API bindings for XIMEA Cameras
-
spectrust
A fast, Rust-based computer vision library for locating images on the screen
-
sfa
Single File Assets for image storage in a single file. Completely Lossless
-
visionmagic
Collection of vision & graphics algorithms
-
magie
A magical tool to manipulate images
-
astc-decode
A software ASTC decoder in rust
-
allegro_color-sys
Allegro 5 color addon Rust binding
-
retro-pixel
Bitmaps types for getting that retro visual
-
colorconv
color conversion library
-
line-straddler
Determine how lines through text (underlines, strikethroughs, etc) should be rendered
-
nebulae
A multi-threaded Nebulabrot renderer
-
as2c
ssimulacra2 cli
-
pixt
Terminal Based Cross Platform Image Viewer
-
getfileicon
extracting the pixels of a file icon and saving them as a PNG image
-
revolt_imghdr
that determines the type of image contained in a file or byte stream
-
jpegli
Higher-level wrapper for Jpegli library
-
kapy
Cli tool to copy photos with optimizations
-
pigmnts-cli
Generate a color palette from an image right on the command line
-
magic-kernel
Magic Kernel family of resizing algorithms
-
puzzle-paths
SVG paths for creating a jigsaw puzzle of an image
-
libraw-rs-sys
FFI bindings to LibRaw
-
jpegxl-src
Source of libjxl and logic to build it
-
svg_avatars
generating SVG avatars from identifiers
-
parallel_image
parallel fill pixels
-
quickexif
parse EXIF data from images
-
test_001_art
drawing library for Rust
-
bingus
databending made easy
-
mlua-image
Lua bindings and embedding of the Rust based 'image' imaging library
-
jxl-bitstream
JPEG XL bitstream reader, part of jxl-oxide
-
pechakucha-gen
Generate a pechakucha presentation from a directory of images in Rust!
-
lapix
Image editor backend library for pixel art
-
cameraunit_fli
An efficient and ergonomic interface to capture images using cameras
-
del-canvas-cpu
drawing primitives (e.g., triangles and lines) to bitmap images and gif animation
-
dynasty
Reader's CLI downloader
-
qrcode_gen
Rust QR Code Generic Generator
-
tesseract-sys
Rust Bindings for Tesseract OCR
-
xmf-sys
Bindings to XMF native library: eXtreme Media Foundation
-
graph-based-image-segmentation
graph-based image segmentation algorithms based on superpixels
-
image2aa
Convert image to ASCII Art
-
orbimage
Orbital image features
-
mabel
declarative pixel art
-
snapcrop
CLI for crop/resize of large amounts of images with configurable resolutions
-
tim2
An image loader for TIM2 (.tm2) image files
-
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…
-
evalchroma
Guess the best chroma subsampling mode for a given image
-
screenshot_desktop
Take a screenshot of a screen
-
aom-decode
Minimal safe wrapper for libaom AV1 decoder
-
differential-growth
differential growth algorithm
-
jbig2dec
Rust binding to jbig2dec
-
queens-rock
QR codes scanner
-
imagecli
A command line image processing tool
-
stroke-width-transform
Stroke Width Transform for OCR image preprocessing
-
gifsicle
Bindings for gifsicle library. Supports lossy compression. GPL.
-
svggen
Allows you to create vector images from templates
-
simplesvg
Very simple drawing/diagramming library with svg output
-
rxcv
RxCV provide Rust programming experience to OpenCV
-
icns-rs
reading and writing Apple Icon Image (.icns) files
-
undither
Smart filter to remove Floyd-Steinberg dithering from paletted images
-
repo_icons
Get icons for any github repo
-
jxl_dynlink
Rust bindings for JPEG XL library using dynamic linking
-
re_memory
Run-time memory tracking and profiling
-
kolor-64
Color conversions for games & interactive applications
-
zune-qoi
Quite Ok Image (QOI) decoder and encoder part of the zune-image family
-
sic_image_engine
Component of the sic cli: provides abstractions for (the application of) image operations
-
pxo
loading Pixelorama files
-
flickr-api
Easy interface to the Flickr API
-
makepad-zune-png
A fast, correct and safe png decoder
-
tid2013stats
Stats tool for Tampere Image Database 2013 paper Replaces spearman.exe and kendall.exe used in the dataset
-
cv
Batteries-included pure-Rust computer vision crate
-
aci_ppm
Encode and decode PNM image files (TODO: so far only PPM)
-
imager
Automated image compression; optimizes the compression using various heuristics
-
librsvg-rebind
Rust bindings for librsvg
-
gdcm-rs
GDCM bindings for Rust
-
rainbow
Types, conversions, and conveniences for linear and sRGB colors! 🌈
-
svg_to_ico
convert SVG icons into Windows ICO files
-
trifit
Image compression and art generation with triangles!
-
svg-nd
creation of SVG diagrams
-
wgs_core
Wgs format
-
imgdiff
A command-line and library for comparing two images
-
dxf2image
fast and efficient dxf to image converter!
-
jippigy
Compress JPEG while preserving exif data. Provides multi-threaded method for compressing in bulk.
-
image-go-nord
Convert any image to the Nord colorscheme
-
signed-distance-field
Fast signed distance fields from binary images using
dead reckoning
-
daguerre
rendering
-
pyxel
loading PyxelEdit documents in Rust
-
libpng-vendored-sys
Helper package for vendoring 'libpng' as a static library with rudimentary FFI bindings
-
libwebp-image
A bridge library for libwebp and image
-
webp-converter
converting image files (JPG, JPEG, PNG, GIF) to WebP format, providing functionality for batch conversion with directory structure preservation and error handling
-
tosho-amap
An asynchronous client of AM API by AP
-
fframes-skia-bindings
Skia Bindings for Rust
-
rawler
extract images and metadata from camera raw formats
-
image2text
Convert an image to ascii art
-
webp_encoder
WebPEncodeLosslessRGBA
-
gd-icon-renderer
render Geometry Dash icons
-
camtrap_dp
CamTrap DP Interface
-
processing
environment for Rust, with influences from Cinder and openFrameworks. It is written with Glium and has a Glutin and a GLFW backend. Tested so far on macOS and Linux. It has been…
-
lottieconv
Convert lottie files to WEBP or GIF
-
pixel_formats
Types for various pixel formats
-
arqoii
encoding images into to qoi image format
-
platesolve
perform astronomical plate solving for images
-
embedded-iconoir
1300+ icons for embedded-graphics, ported from the Iconoir icon pack
-
print_raster
processing print raster images in Rust
-
cameleon-impl
used by other cameleon crates implementation
-
sheety
sprite-sheet manipulation program written in Rust
-
svg_path_simplifier
SVG simplifier, converter and autocutter for plotters
-
lenna_cli
Command line interface to run algorithms on images
-
sheety-cli
sheety is a sprite-sheet manipulation program written in Rust
-
webp_killer
A command line tool to simplify removing .webp files from your life
-
laundry-96/papegen
-
colorhash
A hashing function to convert text strings into colors
-
fake-art
art
-
rusvid_effect
Collection of predefined image effects for rusvid
-
asciifire
CLI to convert images into surprisingly accurate ascii representation
-
ffimage_yuv
YUV (aka YCbCr) pixel types for ffimage
-
palette-arcade
Generates a SHA3-512 hash and color palette for images
-
leptos-lucide-icons
Lucide icons ported over to Leptos
-
shadower
CLI utility to add rounded borders, padding, and shadows to images
-
sdl_image
binding
-
spng-sys
Native bindings to libspng
-
plottery_lib
Core geometry library of Plottery, a creative coding framework for generative vector graphics and pen plotting
-
libtif
parsing/saving tif files
-
re_view_spatial
Views that show entities in a 2D or 3D spatial relationship
-
svg_path_ops
SVG Path Manipulation Utilities
-
dib
device independent bitmap (DIB) / BMP file format decoder
-
zune-bmp
A fast BMP decoder
-
vips-sys
libvips bindings for Rust
-
jxl-render
JPEG XL image renderer, part of jxl-oxide
-
zbars
High-level rust bindings zo the zbar library
-
pdf2image-alt
Alternative version to pdf2imge with ability to render from borrowed data and single pages, adds text extraction
-
fpng-rs
safe fpng bindings
-
bce-ocr
unofficial rust OCR SDK of Baidu AI Cloud
-
gst-plugin-cdg
GStreamer CDG codec Plugin
-
lcms2-sys
Bindings for liblcms2 (Little CMS) with support for Linux, macOS, and Windows. See lcms2 crate for a safe Rust wrapper
-
openpnp_capture_sys
OpenPnP capture FFI bindings
-
inku
An RGBA color backed by a
u32
for simple color manipulation -
vtflib
Safe wrapper for VTFLib
-
okhsl
Oklab extension for HSL (Okhsl) and HSV (Okhsv) color spaces
-
pati
Image data structure and format for the Patica editor
-
libavif-sys
Unsafe wrapper around libavif, the image codec
-
image-texel
A texel type and allocated buffers suitable for image data