-
arboard
Image and text handling for the OS clipboard
-
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… -
qrcode
QR code encoder in Rust
-
fast_image_resize
fast image resizing with using of SIMD instructions
-
palette
Convert and manage colors with a focus on correctness, flexibility and ease of use
-
gif
GIF de- and encoder
-
opencv
Rust bindings for OpenCV
-
svg
The package provides an SVG composer and parser
-
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
-
imageproc
Image processing operations
-
resvg
An SVG rendering library
-
image
Imaging library. Provides basic image processing and encoders/decoders for common image formats.
-
zune-jpeg
A fast, correct and safe jpeg decoder
-
kamadak-exif
Exif parsing library written in pure Rust
-
dcv-color-primitives
perform image color model conversion
-
png
PNG decoding and encoding library in pure Rust
-
colorgrad
Color scales library for data visualization, charts, games, generative art and others
-
libvips
Safe bindings for libvips
-
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
-
pdfium-render
A high-level idiomatic Rust wrapper around Pdfium, the C++ PDF library used by the Google Chromium project
-
imagesize
Quick probing of image dimensions without loading the entire file
-
webp
WebP conversion library
-
rexif
native Rust crate, written to extract EXIF data from JPEG and TIFF images
-
tinybmp
No-std, low memory footprint BMP image loader
-
mozjpeg
Higher-level wrapper for Mozilla's JPEG library
-
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.
-
folderify
Generate a native-style macOS folder icon from a mask file
-
peniko
Primitive types for styling vector graphics
-
raqote
2D graphics library
-
cairo-rs
Rust bindings for the Cairo library
-
rxing
port of the zxing barcode library
-
annatar
A command line tool for making memes. Full readme available at: https://github.com/archer884/annatar
-
yuvutils-rs
High performance utilities for YUV format handling and conversion
-
rustant-film
Add a instant film style layout to your photo by EXIF
-
dioxus-free-icons
Use free svg icons in your Dioxus projects easily with dioxus-free-icons
-
image_hasher
that provides perceptual hashing and difference calculation for images
-
libwebp-sys
Bindings to libwebp (bindgen, static linking)
-
img-parts
Low level crate for reading and writing Jpeg, Png and RIFF image containers
-
imageboard_downloader
Cli utility to bulk download images from popular imageboard sites (Boorus) using their APIs
-
rqrr
Detect and read QR codes from any image source
-
magick_rust
Selection of Rust bindings for the ImageMagick library
-
hex_color
lightweight library for working with RGB(A) hexadecimal colors
-
lodepng
Reading and writing PNG files without system dependencies. Pure Rust port of LodePNG.
-
stitchy
CLI tool to combine multiple image files into a single image
-
lcms2
ICC color profile handling. Rusty wrapper for Little CMS
-
pic-scale
High performance image scaling
-
modern-arecibo
Generate images of the Arecibo message with a user-provided population and genome size
-
pix
Pixel / raster image library
-
qrcode-generator
Generate QR Code matrices and images in RAW, PNG and SVG formats
-
psd
API for parsing and working with PSD files
-
cavif
Encodes images in AVIF format (image2avif converter) using a pure-Rust encoder
-
glycin
Sandboxed image decoding
-
mangatrans
Manga transcription data format and ways to render them into readable formats, statistics and more
-
png_pong
A pure Rust PNG/APNG encoder & decoder
-
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.
-
rusty-tesseract
wrapper for Google Tesseract
-
multibg-sway
Set a different wallpaper for the background of each Sway workspace
-
charts-rs
A charts library for rust
-
qrcodegen
High-quality QR Code generator library
-
jpegxl-rs
Safe Rust wrapper for JPEG XL reference implementation
-
libblur
Fast image blurring in pure Rust
-
dify
A fast pixel-by-pixel image comparison tool in Rust
-
rawbit
A camera RAW image preprocessor and importer
-
pict-rs
image hosting service
-
jxl-oxide
JPEG XL decoder written in pure Rust
-
sgf-render
CLI to generate diagrams of Go games from SGF game records
-
libwebp-sys2
A handwritten raw interface to libwebp
-
color-art
working with colors and color spaces
-
ab_glyph
API for loading, scaling, positioning and rasterizing OpenType font glyphs
-
libopenraw
Digital camera RAW file processing
-
lab
Tools for converting RGB colors to the CIE-L*a*b* color space, and comparing differences in color
-
exif-cleaner-gui
A graphical EXIF data cleaner using gtk3
-
oculante
A minimalistic image viewer with analysis and editing tools
-
svgdx
create SVG diagrams easily
-
dicom
A pure Rust implementation of the DICOM standard
-
jfifdump
Read and dump structure of a jpeg file
-
vl-convert
CLI application for converting Vega-Lite visualization specifications to Vega specifications
-
graphicsmagick
binding for Rust
-
timewall
All-in-one tool for Apple dynamic HEIF wallpapers on GNU/Linux
-
lepton_jpeg
Rust port of the Lepton JPEG compression library
-
gphoto2
High-level wrapper for libgphoto2
-
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…
-
rimage
Optimize images natively with best-in-class codecs
-
twenty-twenty
Visual regression testing of H264 frames and images
-
servicepoint-cli
A command line interface for the ServicePoint display
-
rvimage
A remote image viewer with a labeling tool
-
identicon-rs
built around custom generation of identicon images
-
texture2ddecoder
pure Rust no-std texture decoder
-
openjp2
Rust port of Openjpeg
-
auto-palette
🎨 A Rust library that extracts prominent color palettes from images automatically
-
dssim
Tool that measures structural similarity between images using a multi-scale variant of the SSIM algorithm
-
qoi
VERY fast encoder/decoder for QOI (Quite Okay Image) format
-
silly-png
embed shellscripts and files into png files!
-
launchy
Low-level bindings and high-level abstractions for the Novation Launchpad MIDI devices
-
turbojpeg
Fast and easy JPEG encoding, decoding and lossless transforms with TurboJPEG
-
rwpspread
Multi-Monitor Wallpaper Spanning Utility
-
texture_packer
A texture packing library using the skyline heuristic
-
phosphor-leptos
phosphor icons for leptos
-
hdrfix
mapping HDR screenshots to SDR
-
lutgen
A blazingly fast interpolated LUT utility for arbitrary and popular color palettes
-
crunch-cli
Command line asset manipulation, set up a pipeline once and run it against all of your files
-
re_types
The built-in Rerun data types, component types, and archetypes
-
simple-crosshair-overlay
native crosshair overlay
-
phomo
A photo mosaic generation library
-
icu_tool
Image Converter Ultra
-
asefile
loading Aseprite files
-
qcms
lightweight color management
-
ico
encoding/decoding ICO image files
-
catppuccin-catwalk
🚶 Soothing pastel previews for the high-spirited!
-
opencv-binding-generator
Binding generator for opencv crate
-
mangadex-desktop-api2
A Actix server for downloading manga, chapters, covers from Mangadex
-
deft-skia-safe
Safe Skia Bindings for Rust
-
machine-vision-formats
Types and traits for working with raw image data from machine vision cameras
-
xmp_toolkit
Rust-language bindings for Adobe's XMP Toolkit
-
tosho
A downloader for some official mango website
-
random_color
generating random attractive colors
-
blit
Blit sprites on a buffer with a mask
-
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…
-
typora-img-to-base64
Typora image to base64
-
ssimulacra2_rs
Binary exposing the ssimulacra2 rust implementation
-
mdbook-tailor
mdbook preprocessor for image-tailor
-
oidn
A wrapper for the Intel OpenImageDenoise image denoising library
-
zune-core
Core utilities for image processing in the zune family of crates
-
railroad
create syntax-diagrams as Scalable Vector Graphics
-
show-image
quickly show images in a window for debugging
-
yew_icons
Easily include a variety of SVG icons into your Yew app
-
breakwater
Pixelflut server
-
imco
Easy image conversion
-
imazen/imageflow
High-performance image manipulation for web servers. Includes imageflow_server, imageflow_tool, and libimageflow
-
tinify-rs
client for the Tinify API
-
dioxus-heroicons
Dioxus components for heroicons (https://heroicons.com/)
-
maps
Inspect, compare and align multiple grid maps in an intuitive & fast GUI
-
mtpng
Multithreaded PNG encoder library
-
image-colorizer
Never settle for images outside your colorscheme again!
-
dezoomify-rs
Allows downloading zoomable images. Supports several different formats such as zoomify, iiif, and deep zoom images.
-
imgutils
Cross-platform CLI for quickly parsing & manipulating images
-
sixel-rs
A safe Rust wrapper for libsixel (active fork)
-
ciid
ciid
is a utility to derive a chronologically sortable, unique identifier for images -
tiffwrite
Write BioFormats/ImageJ compatible tiffs with zstd compression in parallel
-
leptonica-plumbing
Safe wrapper of
leptonica-sys
-
webpsan
An WebP file sanitizer
-
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
-
pixelmosh
PNG corrupter
-
spacebadgers
Fast SVG badge generator
-
sic
Accessible image processing and conversion from the terminal (and a front-end for the 'image' crate)
-
pixcil
Pixel art editor
-
captcha-rs
Generate verification images dynamically
-
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.
-
light-curve-dmdt
dm-dt maps generator library
-
photo
Image utility library
-
fastnoise-lite
FastNoise Lite is an extremely portable open source noise generation library with a large selection of noise algorithms
-
image-convert
A high level library for image identification, conversion, interlacing and high quality resizing
-
blockhash
A perceptual hashing algorithm for detecting similar images
-
imsz
Get width and height from an image file reading as few bytes as possible
-
pixlzr
lib and CLI for the pixlzr image format
-
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!
-
url-preview
High-performance URL preview generator for messaging and social media applications
-
arko
A small library for pixel manipulation in images
-
usvg
An SVG simplification library
-
fframes-skia-safe
Safe Skia Bindings for Rust
-
serialimage
Serialization for the image crate’s DynamicImage type, with additional metadata
-
stb_image
Bindings to the stb image encoding/decoding library
-
ispc-downsampler
Image downsampler crate using ISPC
-
immich
Client for Immich photo and video management
-
imageinfo
get image size and format without loading/decoding
-
dupimg
duplicate image finder
-
display-info
Cross-platform get display info
-
color_processing
handle colors easyly. It can parse a string in several formats (hex, rgb, cmyk, hwb, ...) into the Color-struct, modifying (grayscale, colorize, ...) and output into several string formats.
-
paxit
flexible Rust library for compressing and decompressing files using various algorithms, with a modular design that allows easy addition of new compression formats
-
cdp-html-shot
capturing HTML screenshots using CDP
-
dominant-colours
Extract dominant colours from images using k-means clustering
-
stegano-cli
Hiding secret data with steganography in PNG images and WAV audio files
-
minetest-worldmapper
Minetest world mapper
-
auto-palette-cli
🎨 A CLI tool to extract prominent color palettes from images
-
chinenshichanaka
Convert an image to a favicon with the size 32x32
-
quircs
QR code detection and scanning. Pure Rust.
-
tinywad
manage/compose WAD resources
-
freyr
A UI component crate for Dioxus web
-
pnglitcher
PNG glitcher
-
tiff
TIFF decoding and encoding library in pure Rust
-
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.
-
apng
APNG Encoder. But it is tiny yet.
-
skia-bindings
Skia Bindings for Rust
-
rawloader
extract the data from camera raw formats
-
svg-pixels
A PNG to SVG per pixel converter
-
dlib-face-recognition
Unofficial Rust wrappers to the C++ library dlib, face recognition tools
-
ezk-image
Convert pixel and color formats such and RGB, YUV (YCbCr), ICtCp
-
mmpx
image magnification algorithm
-
image-canvas
A color-aware texel buffer
-
hentavif
convert images to avif
-
syno-photos-util
Helper for a number of tasks unavailable in Synology Photos web interface
-
photon-rs
High-performance image processing library for native use and the web
-
libcaesium
A lossy/lossless image compression library
-
resize
image resampling library in pure Rust
-
openvx
1.3.1 wrapper
-
petpet
Pet-pet generator in Rust. Translated from https://github.com/camprevail/pet-pet-gif.
-
ku-logo
A CLI tool to overlay logos on images with size and position control
-
imgproc
image processing library
-
footile
A 2D vector graphics library
-
bili-manga-downloader
哔哩哔哩漫画下载工具
-
phomo-cli
CLI for phomo - generate photo mosaics from the command line
-
rasciify
For generating ASCII art ( RGB/grayscale image or text based ) based on image provided
-
tesseract
Higher-level bindings for Tesseract OCR
-
pngquant
Convert 24/32-bit PNG images to efficient 8-bit format with alpha channel
-
pdf2image
A simplified port of Python's pdf2image that wraps pdftoppm and pdftocairo to convert PDFs into images
-
tilr
Build a mosaic of an image from a set of smaller image 'tiles'
-
qirust
QR code generator written in Rust using standard library
-
az_analyze_image
Client library for Azure AI Services Analyze Image (Image Analysis) APIs
-
texture-synthesis-cli
A CLI for texture-synthesis
-
miniaturs
Client for miniaturs server
-
hui
UI library for games and other interactive applications
-
directxtex
Unofficial Rust bindings for Microsoft's DirectXTex library
-
plottery_cli
Command line interface of Plottery, a creative coding framework for generative vector graphics and pen plotting
-
fuqr
feeling unemployed qr code generator
-
visioncortex
Semantic Computer Vision
-
spng
Rust bindings to libspng
-
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
-
imghash
Image hashing for Rust
-
color-thief
Grabs the dominant color or a representative color palette from an image
-
gdk-pixbuf-sys
FFI bindings to libgdk_pixbuf-2.0
-
colorutils-rs
High performance utilities for color format handling and conversion
-
gfret
Generates an svg template of a musical instrument fretboard
-
smartcrop2
Clone of smartcrop library in JavaScript
-
image_sieve
GUI based tool to sort out and categorize images, raw images and videos
-
benoit
Multithreaded Mandelbrot renderer
-
fimg
fast image operations
-
qr_code
QR code encoder in Rust, support structured append (data in multiple qrcodes)
-
applications
A cross-platform library for finding installed applications
-
micro_png
Low-level minimalist APNG writer and PNG reader with just a few dependencies. All possible formats are covered (including HDR and Adam7).
-
fast_transpose
Fast image and matrix transpose
-
gufo-exif
Exif loading and editing
-
tiny-dfr
The most basic dynamic function row daemon possible
-
image-merger
merge multiple images into one
-
png-glitch
glitch PNG images
-
ruin
Battery indicator as wallpaper
-
dcc-lsystem
Lindenmayer system together with some rendering tools
-
refilelabs-image
Wasm-based image processing library developed by re;file labs
-
imx
image processing and manipulation
-
rxscreen
A wrapper around libx11 to capture screenshots and save them
-
clickable_img
Click aware image for egui
-
tesseract-static
STATICALLY LINKED tesseract + leptonica bindings for easy inclusion of tesseract-ocr in binary applications
-
cadeau
Idiomatic rust bindings to Cadeau library, performance primitives and media foundation functions
-
ghe2d
easy to make shapes
-
badge-maker
It makes badges
-
erdy
TBD
-
dng
A pure rust library for reading / writing DNG files providing access to the raw data
-
rustnao
wrapper for the SauceNAO API
-
neotron-romfs-lsfs
Dump a Neotron ROM-FS image
-
pixel2svg
Based on the original pixel2svg, but rewritten in Rust. Converts pixel art to SVG - pixel by pixel.
-
img_rcc
image processing with CUDA, C++
-
containers-image-proxy
Interact with the github.com/containers/image library via skopeo
-
allmytoes
thumbnails according to the freedesktop.org specification
-
usvgr
An SVG simplification library
-
rendiff
Image comparison (diffing) for computer graphics renderer test cases
-
allegro_image
Allegro 5 image addon Rust wrapper
-
astrors-fork
(FORK) Astronomical package to deal with FITS (compressed also) and WCS, still in development
-
rusty-vision
A basic Image manipulation library
-
photo_shoop
server that recursively finds photos in "./" and serves them as a zero-UI slideshow at localhost:4015
-
porg
A command-line tool for renaming, organizing, and backing up photos to local and remote destinations
-
image_compressor
A image compressing module using mozjpeg, and image crates
-
qrcode-rs
QR code encoder in Rust,Generate QR Code matrices and images in RAW, PNG and SVG formats
-
ndotter
Convert bitmaps to N-dot SVG art
-
gst-plugin-webp
GStreamer WebP Plugin
-
daily_strip
Comic strips viewer
-
rndfile
finding and picking a random file within a given directory, support for images included
-
pic-scale-safe
Fast and safe performance image scaling
-
screenshots
Move to XCap
-
oxvg_path
SVG path parsing, serialization, and minification
-
leptess
Productive Rust binding for Tesseract and Leptonica
-
tinted-scheme-extractor
create a Tinted Theming scheme based on a provided image
-
binary_image
handling binary images
-
dicom-pixeldata
A high-level API for decoding DICOM objects into images and ndarrays
-
edt
2D EDT (Euclidian distance transform) with Saito's algorithm in pure Rust
-
fast_morphology
Fast morphological operations for images
-
fish-oxide
A port of fishdraw to rust
-
svg2gcode
Convert paths in SVG files to GCode for a pen plotter, laser engraver, or other machine
-
pageshot
Capture screenshots of web pages from specified URL using Rust. Customize viewport dimensions and save the resulting image in PNG format.
-
sophus_image
static and dynamic image types
-
open_texture_packer
Open source and free Texture Packer tool written in rust
-
svg-path-cst
CST SVG path parser
-
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
-
photohash
detecting duplicate photos and diffing directories
-
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…
-
osvg
osvg svgo
-
kornia-imgproc
Image processing operations in Rust
-
openpgp-paper-backup
Generating and restoring paper-printable backups of OpenPGP keys
-
macrogrid
work with grids in macroquad
-
unsquashfs-wrapper
Extract a squashfs image with progress callback support
-
wordcloud-rs
A word-cloud image generation crate
-
zxing-cpp
wrapper for the zxing-cpp barcode library
-
ocrs-cli
OCR CLI tool for extracting text from images
-
usvg-remote-resolvers
resolving remote resources in SVG files for usvg
-
ndbioimage
Read bio image formats using the bio-formats java package
-
imgfx
Image filtering and modulating with bitwise, arithmetic, and logical operations
-
ohos-image-kit-sys
Bindings to the multimedia Image Kit API of OpenHarmony
-
andrew
convenient drawing of objects such as shapes, lines and text to buffers
-
qwant
Color qwantization library to reduce n colors to 256 colors
-
libvips-rs
Safe bindings for libvips
-
typst-2-rsx
Convert Typst documents into RSX SVG elements for use in Rust UI development
-
jpeg2k
JPEG 2000 image loader
-
color_reducer
Simplify images by reducing the number of colors based on a predefined palette
-
embed-doc-image
Embed images in Rust documentation
-
lolicon
#NSFW warn; example usage for lolicon_api
-
cameraunit
An efficient and ergonomic interface to capture images using cameras
-
image-pyramid
A small library to compute image pyramids
-
pixelfmt
Pixel format conversions in pure Rust with SIMD optimizations
-
dxf_to_svg
converting DXF Entities into a string SVG
-
jpeg-encoder
JPEG encoder
-
minipng
Tiny PNG decoder with no dependencies
-
ptex
High-level Ptex bindings over ptex-sys
-
bmp-rust
read, write, and create BMP Image files
-
raster2svg
that use the contour_tracing library
-
eimage-cli
CLI tool for processing image collections in 3D space
-
jpegxl-sys
Rust wrapper for JPEG XL reference implementation
-
sic_image_engine
Component of the sic cli: provides abstractions for (the application of) image operations
-
rgba_simple
RGBA and Hex color representation
-
image_changer
A basic image lib wrapper to learn from
-
biosvg
Captcha based on SVG
-
nsfw
detecting NSFW images using a neural network
-
euma
color and design theme
-
del-canvas
drawing primitives (e.g., triangles and lines) to bitmap images and gif animation
-
dithor
Pixilisation/dithering library
-
icu_lib
Image Converter Ultra Library
-
picto
Image handling library
-
lexlib
miscellaneous stuff
-
dc_converter_tof
File Converter
-
image-webp
WebP encoding and decoding in pure Rust
-
hs-hackathon
An embedded + computer vision Rust Hackathon
-
texel_types
Types for Texel ASCII art text editor
-
ibdl-core
Main download infrastructure for imageboard_downloader
-
image-overlay
Overlay an image with blend mode
-
pdf-thumb
PDF thumbnail image generator for Windows
-
minecraft_screenshot_parser
Process information from Minecraft screenshots
-
re_viewport_blueprint
The data model describing the layout of the viewport
-
si-img
lightweight Rust library to generate Social Media Preview Images
-
libpng-src
Helper package for compiling 'libpng' as a static library. Meant to be used as build dependency only.
-
rgrit-rs
Somewhat safe bindings for libgrit (grit) and libcldib (cldib)
-
tan_lili
Internal core library of musi_lili
-
funutd
Procedural texture library
-
crystal_ball
A path tracing library written in Rust
-
qrcodegen-image
Draw QR codes to a PNG canvas. Wrapper around the qrcodegen and image crates.
-
teenygame
A real simple multiplatform game framework for Rust
-
file_icon_provider
Cross-platform Rust library to retrieve file icons on Windows, MacOS and Linux
-
md-icons
material design icons as string constants or components
-
bitsutils
Bits viewer
-
img_hash
that provides perceptual hashing and difference calculation for images
-
gufo-jpeg
Inspect JPEG image structure
-
dithord
capabilities for monochromatic Bayer ordered dithering on images
-
libheif-sys
libheif bindings
-
dzi
command line utility for deep zom images (DZI)
-
emdx
official crate
-
zune-png
A fast, correct and safe png decoder
-
tgar
Simplest TGA library
-
simp
image manipulation program
-
imazen/imageflow_core
High-performance image manipulation for web servers. Includes imageflow_server, imageflow_tool, and libimageflow
-
vector-editor-core
Core structures for editing point based structures
-
png_filters
PNG filtering related functions
-
stellarsort_core
A powerful Rust toolkit for analyzing and sorting astrophotography images
-
fenpix
that converts FEN strings into pixel chess boards
-
usvg-parser
An SVG parser used by usvg
-
align3d
Alignment with Iterative Closest Point (ICP) for point clouds and images
-
rten-imageproc
Image tensor processing and geometry functions
-
ssimulacra2
metric
-
png-decoder
A pure-Rust, no_std compatible PNG decoder
-
jigsaw_puzzle_generator
generating jigsaw puzzle images
-
gufo
Gufo
-
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.
-
tarsila
GUI image editor for pixel art
-
ndarray_images
(De)serialize NDarrays to/from PNG
-
mermaid-rs
Rust bindings for Mermaid JS
-
svgr
An SVG rendering library
-
rustycat-android
A colorful Android logcat viewer with package filtering
-
mavdac
MAVIS Differential Astrometric Calibrator
-
rust-woocommerce
Framework for woocommerce
-
respicta
versatile project offering a library, command-line interface (CLI), and web service for resizing images and changing their formats seamlessly
-
zune-image
An image library, contiaining necessary capabilities to decode, manipulate and encode images
-
re_space_view_spatial
Space Views that show entities in a 2D or 3D spatial relationship
-
svscr
that allows you to quickly save a picture from the clipboard to a file
-
imgproc-rs
Image processing library for Rust
-
glowpub
A glowfic to epub converter
-
rs-paint
A light-weight image editor
-
imagepipe
An image processing pipeline
-
pylon-cxx
Rust wrapper of the Pylon libraries for Basler cameras
-
average_color
Get the average color of an image
-
brother_ql
Generate Brother QL Raster Command data from images
-
rscam
Wrapper for v4l2
-
tinytga
No-std, low memory footprint TGA image loader
-
rating-graph-processor
Converts the specified image to an image that fits the X (formerly Twitter) header
-
svgplot
SVG generation
-
kolor
Color conversions for games & interactive applications
-
makepad-zune-jpeg
A fast, correct and safe jpeg decoder
-
banner-builder
image and banner generator for YouTube thumbnails, Meetups, social networks
-
string_art_ui
A gui interface for string_art
-
spotifymosaic
A CLI tool for generating Spotify playlist covers using album artworks
-
site_icons
Website icon scraper that fetches sizes (with WASM support)
-
colorbox
A low-level toolbox for working with color
-
picture
a fast and flexible image manipulation crate
-
rust-hsluv
Color converstions. Convert to/from various color representations: hex, rgb, hsluv, hpluv, lch and xyz.
-
dominant_color
image color extractor written in Rust with no external dependencies
-
clpeek
Guess the color displayed in hex format
-
windows-icons
extract icons from files on Windows
-
font-awesome-as-a-crate
Font Awesome Free, packaged as a crate
-
css-image
rendering images from css
-
chord-gen
Create SVGs of guitar chords
-
libstacker
Image alignment and stacking functions based on OpenCV and Rayon
-
arrows-svg
SVG arrow generator
-
pax-designer
Vector design tool for developing Pax user interfaces
-
tintanum
Obtain the system color scheme preference
-
wkhtmlapp
Convert html to pdf or image
-
simple-icons
SVG icons for popular brands
-
tailwindcss_colors
Tailwind v4 colors in Rust's color crate
-
quantizr
Fast library for converting RGBA images to 8-bit palette images
-
keyset
create pretty keyset layout diagrams using correct fonts and icons
-
lunar-png
loading png images
-
mars_raw_utils
working with publicly available raw MSL, Mars2020, and InSight images
-
gattai
Combine multiple images into a single sprite sheet
-
okolors
Create color palettes from images by performing k-means clustering in the Oklab color space
-
rusty_dragonbones
DragonBones runtime for Rust
-
jxl-jbr
JPEG bitstream reconstruction from JPEG XL bitstream
-
integrustio
pyFAI on rusty steroids: fast powder x-ray scattering integration and distortion correction
-
select_color
color selection
-
vtf
Valve Texture format library for Rust
-
emulsion
A fast and minimalistic image viewer
-
bardecoder
Detect and decode QR Codes
-
lisudoku-ocr
Detecting sudoku grids from images
-
libavif
High-level API for AVIF image files
-
staticmap
Tile based static map image renderer
-
carrot_image_utils
Util library for image processing
-
barnsley
iterated function system image generator
-
load_image
Load PNG or JPEG with color profile support
-
stb_image_rust
Rust port of the stb_image
-
manjoo
Memorial for my pet guinea pig Manjoo
-
simple_clustering
Implementations of image clustering and segmentation algorithms such as SLIC and SNIC
-
lento-skia-safe
Safe Skia Bindings for Rust
-
artano
Adds text to pictures
-
xbr
A pixel art upscaler
-
avif-parse
Parser for AVIF image files
-
wl-gammarelay-rs
program that provides DBus interface to control display temperature and brightness under wayland without flickering
-
colorimetry
color modeling with JavaScript/WASM interfaces
-
exifmv
Moves images into a folder hierarchy based on EXIF tags
-
circle_boundary
calculate the boundary of a circle, coordinates given in bitmap style discrete integers
-
pixel-weaver
A multi-threaded pixel-by-pixel image renderer
-
the-media-organizer
Organizes media files from a given directory into defined destinations using a directory tree structure by dates
-
bumpy
reading and manipulating bitmap (.bmp) files
-
photoslibrary
Interact with Apple Photos.app library
-
image2
image processing library
-
kalosm-vision
A set of pretrained vision models
-
paperdoll
2D paper doll model
-
vglang
Fast and simple vector graphics programming language and svg-compatible high-level virtual machine
-
zipimgzip
Resize and ZipArchive the images in the Zip
-
vecgrid
A dynamically sized two-dimensional vector
-
br-ocr
ocr
-
rawkit
extract images from camera raw files
-
rgb_int
Integer representations and manipulations of rgb colours
-
screen-snip
A tiny but elegent screeshot with selecting region tool with GUI based on EGUI
-
colortypes
An abstract, safe, and concise color conversion library for rust nightly
-
sped
SPED(Sub-Pixel Edge Detect) based on a modified Canny non-maximal suppression and a modified Devernay sub-pixel correction
-
tato_pipe
Converts PNG files to binary data for the Tato game engine
-
rusty_scissors
A command-line tool for trimming images
-
texpresso
A pure Rust texture compression suite
-
simple_image_interface
image interface with pictures, video, and camera
-
jpeg_extractor
Extract jpeg images from any binary via command line
-
bye_orb_rs
ORB (Oriented FAST and Rotated BRIEF) keypoints
-
pixelart
Show everyone the art hidden inside your code AGAIN
-
omage
omage
is a Rust library for image processing. It provides functionality for handling images, drawing basic shapes, and configuring image properties. -
cv-convert-fork
Type conversions among famous Rust computer vision libraries
-
is-svg
Test whether a given data is a SVG image
-
imageoptimize
Optimize image of multi format
-
ravif
rav1e-based pure Rust library for encoding images in AVIF format (powers the
cavif
tool) -
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…
-
wards
Библиотека для камеры Beward B2530RZQ-LP
-
yuvxyb
Conversions between YUV (YCbCr), XYB, and other colorspaces
-
webp-animation
A high-level Rust wrapper for decoding and encoding WebP animations
-
nlmrs
building Neutral Landscape Models
-
kornia-io
Image and Video IO library in Rust for computer vision
-
grocer
reading UPC barcodes from images
-
jpegxr
Wrapper for Microsoft's C JPEG XR image codec library
-
image-moments
Efficient and compile-time checked calculations of contour moments
-
wallshift
wallpaper updater using feh
-
pixel_engine
A recreation of the olcPixelEngine by javidx9 written in Rust
-
jfifdump-cli
Read and dump structure of a jpeg file
-
zng-webrender-api
Public API for WebRender
-
unsvg
SVG building library
-
plantaznik
CLI helper for managing PlantUML diagram sources and their previews in Markdown files
-
tiny-data
A cli tool for building computer vision datasets
-
image-blp
encode/decode Blizzard BLP texture format
-
css-colors
converter to transform CSS colors
-
icns
encoding/decoding Apple Icon Image (.icns) files
-
lenna_core
Lenna is a library for image processing algorithms and apps
-
devpng
PNG parser
-
dagpirs
A pure rust wrapper for dagpi, with image manipulation and data fetching
-
stegosaurust
A steganography tool, written in rust
-
vincent_blur
My own implementaion of guassian blur using threads
-
reduce_image_size
Reduces size of images in a folder (and optionally sub-folders, recursively)
-
dither
A ditherer for static images with a variety of color palettes
-
steganographyrs
Steganography
-
color_blinder
Takes images and renders a set of images simulating different kinds of color blindness
-
scrap
Screen capture made easy
-
paddleocr_rs
paddleocr-v4 onnxrumtime infer
-
rustvision
interacting with images, vertices, and polygons (and some other stuff related to computer vision)
-
turbo-metrics-cli
Toolkit to compute quality metrics fast using a GPU (CLI version)
-
texture-synthesis
Multiresolution Stochastic Texture Synthesis, a non-parametric example-based algorithm for image generation
-
nv-flip
High-Level bindings to Nvidia Labs's ꟻLIP image comparison and error visualization library
-
pixtra
aims to be a very simple and easy-to-use image manipulation tool by being opionated and contain a lot of examples
-
bevy_mod_krita
Use Krita's .kra files directly in your Bevy app
-
bmp
Small library for reading and writing BMP images in Rust
-
phosphor-svgs
Autogenerated Phosphor Icons SVGs as
const &str
s -
density-mesh-image
Image module for density mesh generator
-
filmborders
add hipster film borders to your images :)
-
irospace
color space and conversion method
-
egui-screenshot-testing
Helper functions to test egui applications using screenshots and comparing them to a snapshot version
-
pb-imgsize
detect the dimensions of PNG and JPEG images
-
pixel_map
A map of pixels implemented by an MX quadtree
-
joyful_create
Photo editing software. Designed to function like GIMP or PhotoShop, although still indev
-
steganer
hide a file inside another... or to recover it.
-
static_hero_icons
A collection of static hero icons
-
libultrahdr-rs
interface to libultrahdr
-
shape-svg
SVG representation of shapes
-
kyanite
A modular, expandable, gallery collector
-
sixel-bytes
Encode an image with sixel-sys/libsixel
-
vips
binding to libvips
-
openjpeg-sys
OpenJPEG (JPEG 2000) FFI bindings
-
find-subimage
find a subimage within a larger image
-
paddleocr
wrapper for PaddleOCR-JSON
-
tessellations
create and draw periodic tilings of the plane
-
cfg-exif
Conditional compilation in expressions
-
rvimage-domain
Process elements in the image domain such as polygons or bounding boxes for RV Image
-
tosho-common
A common shared library used by tosho-* sources crates
-
recurve-svg
A rustic and typed way to do SVG
-
nitv
NITF Visualizer
-
skeletonize
line thinning binary images, includes edge detection and threshold functions for preprocessing
-
ljpeg
Fast, no dependency lossless JPEG decoder and encoder
-
psd-to-png
CLI tool to convert PSD files to PNGs
-
sigil-rs
small and fast identicon generator
-
dynisland_script_module
Script module for dynisland
-
edge-detection
The canny edge detection algorithm
-
imc-rs
reading imaging mass cytometry (IMC) data. Supports the .mcd format.
-
render_cerke_board
See https://sites.google.com/view/cet2kaik/the-standardized-rule-in-english for context
-
rust_drone_follow
aims at providing a way to make a drone fly above and follow a person wearing a hat (mostly baseball cap)
-
color_quant
Color quantization library to reduce n colors to 256 colors
-
kmeans_colors
k-means clustering to find dominant colors in images. Backed by a generic k-means implementation offered as a standalone library
-
pixeli
common pixel types and traits for working with them
-
image-interlacer
interlace an image or multiple images for web-page usage
-
flyr
extracting the thermal data from FLIR images
-
bcdec_rs
Safe, no_std, pure Rust port of bcdec
-
dynasty
Reader's CLI downloader
-
pixels_primitives
An easy and simple wrapper for lines and simple shapes for the pixels crate
-
kitti-dataset
Dataset loader, data parsers and writers for KITTI dataset
-
eureka-manager-cli
The official cli for the eureka-mmanager
-
refimage
Imaging library. Provides image storage using CoW-like structures to avoid re-allocation in image-aquisition scenarios. Supports rich metadata and serdes.
-
image-generator
Use JSON files to render images
-
imggen
image generator
-
ndarray-vision
A computer vision library built on top of ndarray
-
mksvg
writing svgs and laying out printable cards
-
viewimg
OpenEXR and HDR image viewer
-
vtracer
A cmd app to convert images into vector graphics
-
tesseract-plumbing
Safe wrapper of
tesseract-sys
-
kya
Watches for new screenshots and sends them to Gyazo
-
dither-lib
image dithering library
-
cfrs
CFRS[] in Rust
-
makepad-zune-png
A fast, correct and safe png decoder
-
thumbnailer
An image thumbnail creation library
-
speedy-spritesheets
making animation sprite sheets out of image sequences
-
re_time_panel
The time panel of the Rerun Viewer, allowing to control the displayed timeline & time
-
apriltag
High level Rust bindings to AprilTag library
-
polona-dl
Narzędzie linii poleceń do ściągania obrazów z bazy zbiorów Biblioteki Narodowej Polona
-
tinyvg
Rust decoder and renderer for the tinyvg image format
-
contour_tracing
A 2D library to trace contours
-
new-home-ws281x
This application will control all kinds of LED strips based on the ws281x chip
-
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.
-
loop9
Tiny helper function to visit every pixel in the image together with its neighboring pixels. Duplicates pixels on the edges.
-
image-resizer
Resize or just shrink images and sharpen them appropriately
-
magnify
pixel-art scaling algorithms
-
kfn-rs
Karaoke .kfn file IO library written in Rust
-
lcs-image-diff
Image diff tool with LCS algorithm
-
csc411_image
A wrapper around the image crate, for CSC 411
-
pixdown
Markup language for Pixelart and animation
-
fastblur
Linear-time gaussian blur
-
imageformat
Quick probing of image format without loading the entire file
-
puzzle-utils
Puzzle solving utilities
-
imghdr
that determines the type of image contained in a file or byte stream
-
web-glitz
low-level web-graphics library on top of WebGL 2.0
-
charls
Bindings for CharLS, the JPEG-LS implementation
-
pngdefry
ios pngdefry
-
ddcset
DDC/CI display control application
-
egui-remixicon
Remix Icon for egui
-
rwuerstchen
interface for RWuerstchen image generation models models
-
usvg-text-layout
An SVG text layout implementation
-
libdebayer
debayer images with CUDA
-
wgr-rs-thumbnail
thumbnail cli
-
rpack_cli
CLI application for generating rpack atlases
-
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.
-
bayer
Algorithms for demosaicing Bayer images
-
sentryshot_scale
Port of FFmpeg's image scaler
-
egui_minipng
egui PNG image loader based on minipng
-
strandify
A string art generation library
-
imagescript
tiny and fast image manipulation library for js & rust
-
avif-decode
Convert AVIF images to PNG or decompressed pixel data
-
cpclib-image
Image manipulation library for amstrad cpc
-
eorst
offers a library aiming to simplify the writing of raster processing pipelines in rust
-
wfc_image
Create patterns for wfc using image files
-
gst-plugin-png
GStreamer Rust PNG encoder/decoder
-
pixel_engine_draw
The graphics crate used by the pixel_engine
-
oca-file-transformation
OCAFile
-
icon-loader
load and cache themed icons in 100% safe rust
-
u_u
allowing conversions of JPEG diagrams to SVGs
-
screeps-local-visuals
programmable MMO Screeps that allows tools to produce images of game data without relying on the game engine for rendering
-
lukaj
Interactive diff tool for SVG images
-
minimg
A mini image library
-
map18xx
18xx tile and map designer
-
vviz
Rapid prototyping GUI, and visual printf-style debugging for computer vision development
-
pdf-canvas
Generate PDF files in pure Rust. Currently, simple vector graphics and text set in the 14 built-in fonts are supported
-
xbrz-rs
A high quality image upscaling algorithm designed to preserve key details in low-resolution pixel art
-
nanoimage
Fork of image-formats
-
vegravis
vector graphics visualizer.It can visualize vector graphics on a canvas, and can also visualize vector graphics in other formats through conversion
-
bevy_capture_media
Event based screenshots & recording for Bevy Engine
-
geopattern
Beautiful generative geometric background images from a string, a Rust implementation of geo_pattern from @jasonlong
-
libraw-rs
LibRaw bindings
-
celesterender
Renders celeste maps
-
winc
Windows screen capture
-
turbojpeg-sys
Raw bindings for TurboJPEG
-
allegro_image-sys
Allegro 5 image addon Rust binding
-
tinygif
No-std, high memory footprint GIF image loader
-
amazon-captcha-rs
solve Amazon CAPTCHAs
-
qrscan
Scan a QR code in the terminal using the system camera or a given image
-
normal-heights
Creates normal maps from height maps
-
tiff_tags
A look up table with the TIFF tag ID - name pairs and associated methods to access them
-
whats-a-png
PNG decoder written in Rust
-
img_diff
Command line tool to diff images in 2 structurally similar folders and output diff images
-
flopper
unofficial api wrapper for fusionbrain.ai
-
nsvg
SVG parser and rasterizer using NanoSVG
-
shogi-img
generating images that visualize the position in Shogi (Japanese chess)
-
xcf
A basic standalone GIMP XCF library in Rust
-
mapback-rs
A minimalistic command-line tool designed to generate unzoomed level images from map tiles organized in a quadtree structure
-
egui_cosmic_text
Unofficial cosmic text widget and utilities for egui
-
xbm
XBM encoding and decoding library
-
zng-wr-glyph-rasterizer
A glyph rasterizer for WebRender
-
magrathea
A pixel-art procedural planet generation library and tool
-
dicom-dictionary-std
Standard DICOM attribute dictionary
-
alphafix
CLI & file explorer tool to bleed colors to transparent pixels for game engines
-
rustwemoji
Twemoji for Rust
-
bevy_aseprite_reader
Aseprite reader
-
png-read
read png files
-
rusty-ppm
PPM image reader and writer
-
sciimg
Base support for planetary science image processing
-
plottery_editor
Graphical Editor of Plottery, a creative coding framework for generative vector graphics and pen plotting
-
pigment64
handling conversion between N64 texture formats and modern image formats
-
greenfield
images
-
jp2k
Interface to load JPEG200 images into image
-
test_001_art
drawing library for Rust
-
icopng
Embed a PNG directly into an ICO file
-
cairo-rs-colors
Rust bindings for the Cairo library
-
rusttesserast
providing the asynchronous methods for tesseract api
-
histogram_equalization
Histogram equalization
-
gufo-png
Data structure for PNG images
-
colormap
Color gradient and color interpolation
-
surya
multilingual document OCR toolkit, original implementation in Python and PyTorch
-
tiling
constructing tilings of regular polygons
-
kornia-image
Image types and traits for generating and manipulating images
-
dessin-image
Dessin into image
-
drawing-stuff
drawing onto a canvas
-
repo_icons
Get icons for any github repo
-
rscolorq
Spatial color quantization, a Rust port of
scolorq
-
ico-builder
Create multi-size ICO files from separate images
-
imgbb
API wrapper for Rust
-
iconwriter
solution for encoding common icon file formats
-
ivy-image
stb image loading library for ivy
-
deathrip
Rips full-resolution images from the Dead Sea Scrolls digital library
-
aseprite
load files from the aseprite sprite editor
-
rgrit
interface to grit - the GBA Image Transmogrifier with batteries included!
-
manifest-gen
A manifest.json generator
-
quad-gl
Statefull immediate mode rendering libarary on top of miniquad. Inspired by opengl1, rlgl and sokol-gl
-
mabel
declarative pixel art
-
freeimage
Rust idiomatic bindings for FreeImage
-
quantette
A fast and high quality image quantizer and palette generator. Supports the CIELAB, Oklab, and sRGB color spaces.
-
color-maps
Defines X and HTML color maps
-
raiden_api_crate
A lib for modeling colors
-
empfindung
CIE Delta E colour difference algorithms
-
rotated-grid
Rotated grid calculations for CMYK halftone dithering and more
-
cv2-crate
sample description
-
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.
-
svarog
create SVG files
-
purrmitive
Reproducing images with geometric primitives
-
stegano-core
Steganography core library for stegano-cli. Supports hiding data in PNG images via LSB Encoding.
-
vulpix
An image processing service
-
jif
A GIF parser and decoder
-
plumage
Algorithmic colorful picture generator
-
rmg
Tiny And Fast Manga/Image Viewer
-
asciiforger
transforming images in an ascii string
-
img_craft
Images for General Purpose Application
-
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.
-
jxl-bitstream
JPEG XL bitstream reader, part of jxl-oxide
-
rscv
rust cv
-
rimg
RImg aims to be a Rust implementation of CImg, the C++ Image Template Image Processing Toolkit
-
delta_e
DeltaE is a pure-Rust implementation of the CIEDE2000 algorithm
-
png-secret
steganography tool for PNG images
-
atri_login
test
-
cargo-devcade
CLI tool for building and packaging devcade games
-
ascii-pixel
Convert pixel art into ascii images
-
spng-sys
Native bindings to libspng
-
mlua-image
Lua bindings and embedding of the Rust based 'image' imaging library
-
anilist
AniList
-
farbe
working with retro image formats
-
stb_image_write_rust
Rust port of the stb_image_write
-
libjpegturbo-sys
Bindings to libjpegturbo c library
-
chimper
A graphical image viewer
-
tinyppm
simpliest .ppm image format loader
-
rustycap
Official CapBypass wrapper for Rust
-
re_viewer_context
Rerun viewer state that is shared with the viewer's code components
-
badgers
badge generator
-
yas_scanner
Genshin Impact item scanner
-
voronoiify-image
Divide a PNG image into random nearest-neighbour regions and give each regio the average color of its pixels
-
zune-bmp
A fast BMP decoder
-
shield-maker
A small library for generating SVG badges like shields.io
-
pride-overlay
overlay pride flags on images
-
tim2
An image loader for TIM2 (.tm2) image files
-
pizarra
The backend for a simple vector hand-drawing application
-
glf
read the GLF files produced by the Tritech Sonar
-
waow
A begginer friendly creative coding library
-
exif-namer
bulk copy/link/rename image and other media file sets
-
colorbuddy
Generates a color palette based on an image
-
bokeh
image-blurring, focussing on disc-shaped kernels to produce a bokeh lens-effect
-
karlo-rs
Kakao's Karlo API Rust wrapper
-
peach
Sandbox engine for Rust, inspired by Processing
-
svg_minimal
A minimal svg library making use of the <path> elment and little else
-
img-qoi
QOI (Quite OK Image) manipulation library
-
jpeg2k-sandboxed
Sandboxed Openjpeg image decoder
-
rustagram2
Apply instagram filters to your photos
-
julia-set
Julia set computation and rendering
-
img2irc
that allows converting images to IRC formatting codes
-
glycin-utils
Sandboxed image decoding
-
bracket-color
RGB and HSV color handling and utilities, including lerp and W3C named colors. Part of the bracket-lib family.
-
dds-rs
Decodes DirectDraw Surface files
-
fretboard_layout
Generate an svg template of a musical instrument fretboard
-
leptonica-sys
FFI bindings for Leptonica
-
ommui_frontend_gtk
OMMUI frontend written in GTK
-
nanachi
2D graphics library
-
crispy_octo_fractals
A multithreaded rendering system for customized fractals
-
letter-avatar
Generates user avatars using username initials
-
svg_avatars
generating SVG avatars from identifiers
-
color-rs
that provides types and conversions for working with various color formats. Forked from the unmuntained crate color
-
lsimg
finding and filtering images within a given directory
-
snes-bitplanes
Decoder for the Super NES's bitplanes graphics
-
rattice
A media viewer for web browsers
-
tekenen
drawing pixels in memory
-
print_raster
processing print raster images in Rust
-
agcwd
Image contrast enhancement library based on the AGCWD algorithm
-
pixelmatch
Pixel-level image comparison
-
aoer-plotty-rs
A variety of utilities for creating pen-plotter based artwork
-
radiant
Radiance HDR loader in Rust
-
oai_rs
An async rust library that's a wrapper for the OpenAI API
-
meme_generator
Meme generator for making fun pictures
-
chromatica
The simplest possible compile-time color definitions
-
asdf-pixel-sort
ASDF pixel sorting
-
eimage
processing image collections in 3D space
-
RustProject
Rust project that includes file reading, image viewer, and simple calculator
-
tiny-png
Multi-threaded, concurrent image size optimizer
-
miniaturo
A RAW image thumbnailer. Intended to be a drop-in replacement for the (mostly unmaintained) raw-thumbnailer project.
-
apod
Pulls the Astronomy Photo of (the) Day from the official NASA API and optionally sets it as your wallpaper
-
astrors
Astronomical package to deal with FITS files (tables and images). An effort to develop a common core package for Astronomy in Rust.
-
tonujet_crate
First crate of tonujet
-
easy_color
A very simple and easy-to-use color conversion tool
-
layoutparser-ort
A simplified port of LayoutParser for detecting layout elements on documents
-
bitmap_copy
BitMap is an image container
-
symbolize
allows you to convert raster images into their symbolic versions
-
scarlet
Colors and color spaces made simple
-
rmbg
Rust interface for BRIA Background Removal v1.4 Model Library
-
sm_motion_photo
Extract video from Samsung Motion Photo. Supports JPEG, HEIF/HEIC
-
wordfeud-ocr
that recognizes a screenshot from the Wordfeud game on Android phone
-
hs-hackathon-vision
Computer vision support crate for Helsing's Rust Nation hackathon
-
tailwindcss_palette
Tailwind v4 colors in Rust's palette crate
-
potlood
A tiny library for drawing points and shapes to a ppm file
-
signed-distance-field
Fast signed distance fields from binary images using
dead reckoning
-
sais
Rust version of libsais
-
yew-canvas
A Canvas component is encapsulated
-
remtools
RemRemEgg's tools
-
wood_box
A scentence or two. John 1:1
-
screenshot_desktop
Take a screenshot of a screen
-
oklab
OK Lab is a perceptually uniform color space for image processing. Improvement of CIELAB.
-
turtle-graphics
Turtle Graphics for Rust
-
libqhyccd-sys
Rust bindings for libqhyccd
-
re_edit_ui
ui editors for Rerun component data for registration with the Rerun Viewer component ui registry
-
wallust_themes
Embeded colorschemes in an array of u32s
-
svgize
Advanced SVG serialization library
-
xisf
XISF Library
-
aigis
configurable content proxy
-
puzzle-paths
SVG paths for creating a jigsaw puzzle of an image
-
color_practice_shindig
A color mix practice from Rust Programming Official Guide
-
raqote-usvg-render
raqote renderer for usvg
-
usvgr-text-layout
An SVG text layout implementation
-
SomeWithImage
some
-
simplesvg
Very simple drawing/diagramming library with svg output
-
colors-transform
Module for convert and transform colors
-
forgery-detection-zero
JPEG grid detector applied to forgery detection in digital images
-
imageutil
Image utilities
-
smartcrop
Clone of smartcrop library in JavaScript
-
sten_rs
A
rust
crate for performing steganography on PNG images and more! -
imgthin
A fast parallel algorithm for thinning digital patterns
-
pdf_process
rendering and extracting metadata/text from PDF files using poppler
-
simple-tga-reader
TGA image reader
-
wcloud
Generate beautiful word clouds with support for masks, custom fonts, custom coloring functions, and more
-
chessboard-generator
This generates chessboards in various styles with selectable sizes and colors
-
prominence
extract prominent colors from an image
-
magie
A magical tool to manipulate images
-
qrwatermark
generate QR codes with watermarks
-
heic-to-dynamic-gnome-wallpaper
CLI tool to convert heic image containers used in MacOS's dynamic wallpapers to dynamic gnome xml wallpapers
-
blurslice
"Fastest Gaussian Blur" for N-channel image slices
-
jxlconvert
CLI app that converts images in comic archives to JPEG XL format
-
climage
image processing library with OpenCL
-
depth_analyzer
Program that analyzes an image processed by AI depth detection models
-
miniaturs_shared
Shared library between server and client
-
libopenai
client for OpenAI's API
-
xpd-rank-card
experienced and minixpd to render SVGs
-
nebulae
A multi-threaded Nebulabrot renderer
-
gdcm-rs
GDCM bindings for Rust
-
dxf2image
fast and efficient dxf to image converter!
-
screenshot
Get a bitmap image of any display
-
robohash
RoboHash implementation
-
grokj2k-sys
Bindings to World's Leading Open Source JPEG 2000 Codec
-
wbmp
WBMP encoder and decoder
-
id_list_txt_reader
read a txt
-
png_ect
A command-line tool for compressing png images using ECT
-
oxvg_diagnostics
Error reporting for the oxvg library
-
imeq
imeq aims to quickly compare two images to see if they are the same image
-
anaglyph
maker
-
gphoto2_test
Test environment for gphoto2-rs
-
xmf-sys
Bindings to XMF native library: eXtreme Media Foundation
-
pixelutil-image
Pixel utilities for image-rs crate
-
greenriver
A command line tool to work with greenfield images
-
hdrldr
Radiance HDR loader in Rust
-
svg2gcode-cli
Command line interface for svg2gcode
-
farba
A CPU graphics library written in pure Rust
-
lenna_cli
Command line interface to run algorithms on images
-
jmfm
JMFM (Java minecraft:filled_map's) is a library and console utility designed to convert images into Minecraft map art
-
jbig2dec
Rust binding to jbig2dec
-
rayso-rs
An 'API' helper for Rayso
-
auto-image-cropper
Removes extra white borders to correctly resize canvas
-
qrcodegen-no-heap
High-quality QR Code generator library
-
as2c
ssimulacra2 cli
-
tectonic_pdf_io
Xdvipdfmx’s PDF, XDV, and image I/O APIs in C, as a Rust crate
-
deft-skia-bindings
Skia Bindings for Rust
-
dicom-object
A high-level API for reading and manipulating DICOM objects
-
qart
encodes images into qr codes
-
bitmap_type_tracer
bitmap_type_trace is a utility tool to generate images from font bitmaps with customizable configurations
-
xiapi
High-level API bindings for XIMEA Cameras
-
qrcode_gen
Rust QR Code Generic Generator
-
gaussian_blur
Gaussian blur in linear time
-
steg
Command line steganography tool
-
tid2013stats
Stats tool for Tampere Image Database 2013 paper Replaces spearman.exe and kendall.exe used in the dataset
-
q565
RGB565 image codec based on QOI
-
cudarse-npp
High-level bindings to the CUDA NPP libraries
-
ingenuity-dl
Automatically download images from the Mars Ingenuity helicopter and compile them into a video
-
contourwall
high-level interface for controlling the Contour Wall
-
maplibre-build-tools
build tools for maplibre-rs
-
extractor_p
Extracts the photo from the given doc file
-
nude
High performance nudity detection
-
usvg-tree
An SVG tree representation used by usvg
-
imagehash
image hashing library
-
pyref_ccd
analyze fits files from the CCD camera for the PyRef project
-
png_codec
A minimal pure Rust PNG encoder
-
graphics-style
The styles of all graphics elements
-
fractal-gen
Fractals is a Rust project to generate fractals
-
getfileicon
extracting the pixels of a file icon and saving them as a PNG image
-
quoll
Display custom icons on system tray
-
lutgen-palettes
Popular linux colorscheme palettes
-
revolt_imghdr
that determines the type of image contained in a file or byte stream
-
jippigy
Compress JPEG while preserving exif data. Provides multi-threaded method for compressing in bulk.
-
imagecli
A command line image processing tool
-
img2vec
As the name suggested 'ImagetoVector', which allow to operate on images
-
tatlap
Texture atlas packer
-
lcs-png-diff
PNG diff tool with LCS algorithm
-
dithereens
Functions & traits for quantizing values with error-diffusion
-
vcsr
Used to generate contact sheets of videos
-
color_watermark
embed color watermarks, using DCT and QIM-DM
-
tileset
Tailset definition, and supports importing multiple formats
-
sheety-cli
sheety is a sprite-sheet manipulation program written in Rust
-
rusvid_effect
Collection of predefined image effects for rusvid
-
sic_io
Component of the sic cli: provides accessible i/o around image formats
-
rxcv
RxCV provide Rust programming experience to OpenCV
-
pngchat
Hide messages in the PNG file
-
libultrahdr-sys
interface to libultrahdr
-
mozjpeg-sys
FFI bindings for MozJPEG v4. MozJPEG is automatically built and linked statically. Requires nasm and a C compiler.
-
svg_face
Generates random SVG faces
-
parallel_image
parallel fill pixels
-
svg_to_ico
convert SVG icons into Windows ICO files
-
enimda
Entropy-based image border detection
-
jxl_dynlink
Rust bindings for JPEG XL library using dynamic linking
-
stitchy-core
combine multiple image files into a single image
-
pixel_formats
Types for various pixel formats
-
svg-hush
Strip scripting and other abusable features from SVG files
-
quickraw
A pure rust library to handle camera raw files
-
okthief
pywal backend using OKLab to sample images and generate color palettes
-
fitsrotate_rs
Rotate FITS images
-
pexels_client
Rust wrapper for Pexels API
-
image-effects
An assortment of effects that can be applied to an image with the help of
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
-
rqr
A small QR code generation project I made to dip my toes into rust again after several years of absence
-
retroimg
Convert images to look like in retro IBM hardware
-
cameraunit_fli
An efficient and ergonomic interface to capture images using cameras
-
social-image
Generate social images using SVG templates
-
tinyqoi
QOI image decoder for embedded applications
-
kmeans-color-gpu
Calculates the average colors in an image for color quantization on the GPU
-
captis
A Screen capturing library built for Linux, Windows and MacOS
-
svg_path_simplifier
SVG simplifier, converter and autocutter for plotters
-
jxl-color
JPEG XL color management functions, part of jxl-oxide
-
aom-decode
Minimal safe wrapper for libaom AV1 decoder
-
bevy_jpeg2k
JPEG 2000 image loader for Bevy
-
max_rects
maximal rectangles algorithm for 2d bin packing
-
qr-image-core
Create QR code from a image
-
proofmode
Capture, share, and preserve verifiable photos and videos
-
pstoedit-sys
Native bindings to pstoedit
-
vips-rs
binding to libvips
-
lapix
Image editor backend library for pixel art
-
libexif-wrapper
A safe rust wrapper around libexif
-
ez-pixmap
A naive and easy inline pixmap (xpm-like) image decoder
-
draw
A small 2D drawing library
-
converter_buddy
File format conversion library. Provides conversion utilities between files with different formats.
-
resport
CLI tool to tell you the dimensions or aspect ratio of an image, or if it is landscape or portrait
-
ffimage
Foreign function image handling
-
svgfilters
various SVG filters
-
plottery_project
Project management library of Plottery, a creative coding framework for generative vector graphics and pen plotting
-
giphy-api-lite
GIPHY API
-
starry_mosaic
generating colorful mosaic images with various geometrical patterns
-
undither
Smart filter to remove Floyd-Steinberg dithering from paletted images
-
thumbor
client for the Thumbor image service
-
pstoedit
Rust bindings to pstoedit
-
pdf2image-alt
Alternative version to pdf2imge with ability to render from borrowed data and single pages, adds text extraction
-
qrencode
QR code encoder in Rust
-
plumers
Multi-format image library with first-class support for paletted images
-
takeout-metadata
CLI app for getting the good metadata out of a Google Takeout export
-
kolor-64
Color conversions for games & interactive applications
-
fframes-skia-bindings
Skia Bindings for Rust
-
mvsdk
Rust wrapper on top of Mind Vision Industrial camera SDK C/C++ library
-
quickexif
parse EXIF data from images
-
avif-serialize
Minimal writer for AVIF header structure (MPEG/HEIF/MIAF/ISO-BMFF)
-
image-match
Derives an image signature to be used in quick image comparisons
-
sentryshot_convert
Port of FFmpeg's pixel format converter
-
sfa
Single File Assets for image storage in a single file. Completely Lossless
-
vtflib
Safe wrapper for VTFLib
-
libgled
Create animations for Art-Net lamps orientated on a SVG file
-
cameleon-impl
used by other cameleon crates implementation
-
cocoa_image
Read RGBA image using macOS Cocoa API
-
makepad-zune-core
Core utilities for image processing in the zune family of crates
-
fast-blurhash
A faster implementation of the BlurHash algorithm used to generate better looking placeholder for websites and mobile apps
-
simple-bmp
writing RGB pixels as a valid BMP file
-
colorhash
A hashing function to convert text strings into colors
-
luthien
A WIP tool which generates and applies color schemes
-
dipc
Convert your favorite images and wallpapers with your favorite color palettes/themes
-
symcode
Symbolic Barcode - Programming Library
-
sp_vcard
vCard library will help you generate vCard
-
queens-rock
QR codes scanner
-
zune-imageprocs
Common image processing routines for zune-image
-
flameshot-rs
Easily integrate flameshot in your project, optionally using the image crate features
-
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…
-
ndarray-image
Zero-copy conversion between ndarray and image crates
-
bmp_rs
A bitmap file decoder for Microsoft bmp files
-
num2exr
Creates an exr image from numbers
-
cv
Batteries-included pure-Rust computer vision crate
-
aseprite-test-data
Test data for aseprite deserializers
-
censor-analyser
Palette analysis tool
-
kagamijxl
Opinionated JPEG XL decoder/encoder library
-
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
-
belilo
A command-line tool for whitening images
-
image-meta
Image meta information loader
-
image-texel
A texel type and allocated buffers suitable for image data
-
visionmagic
Collection of vision & graphics algorithms
-
img2raw
Type definitions for img2raw headers
-
del-canvas-cpu
drawing primitives (e.g., triangles and lines) to bitmap images and gif animation
-
libwebp-image
A bridge library for libwebp and image
-
imgdiff
A command-line and library for comparing two images
-
rustypatina
Imaging tool. Provides basic image resize and blur program for common image formats. Based on the image library.
-
eimage-io
IO operations for processing image collections in 3D space
-
leptos-lucide-icons
Lucide icons ported over to Leptos
-
imcon
image converter
-
paperwall
program to fetch random image and set it as wallpaper
-
image-palette
automatically extracting prominent color palettes from images
-
rain_viewer
Rust wrapper to the RainViewer API
-
qrcode-png
Generate QR code in png format
-
svg_file_parser
A Rust-based SVG parser designed to interpret scalable vector graphics (SVG) files
-
stroke-width-transform
Stroke Width Transform for OCR image preprocessing
-
jxl-modular
JPEG XL Modular image decoder, part of jxl-oxide
-
openvx-sys
Native bindings to the OpenVX library (1.3.1)
-
exoquant
Very high quality image quantization
-
pxo
loading Pixelorama files
-
micon
load svg as icon,tessellator or rasterize with fill or stroke
-
re_build_web_viewer
Build the rerun web-viewer Wasm from source
-
windows-ext-icons
Extract icons from Windows in different view modes as images
-
sic_parser
Component of the sic cli: parser for the image operation script used by sic
-
cv-bridge
Rust implemenation of cv_bridge that converts between ROS image messages and OpenCV images
-
gufo-webp
Data structure for WebP images
-
repng
The PNG encoder that no one asked for
-
webp-converter
converting image files (JPG, JPEG, PNG, GIF) to WebP format, providing functionality for batch conversion with directory structure preservation and error handling
-
x11-screenshot
Screenshots with x11
-
imager
Automated image compression; optimizes the compression using various heuristics
-
mcbanner
generate Minecraft banner images
-
lottieconv
Convert lottie files to WEBP or GIF
-
object_detection
The interface for object detection
-
convert-image
conversion functions to convert between image formats
-
pixivcrab
A pixiv AppAPI in Rust
-
rustii
Converts images to ASCII art
-
make-quote
A funny toy project that can help you generate a image from someone's quote
-
nhdesigngen
An Animal Crossing: New Horizons design generator
-
retro-pixel
Bitmaps types for getting that retro visual
-
palette-transfer
Statistical copy palette from one image to another
-
immo
Processing of various images (e.g., drawing of square systems)
-
glm_color
manipulating and generating color values, based on the
glm-rs
math library -
snappy_sc
A minimal crate to take screenshots created for Snappy
-
libpng-vendored-sys
Helper package for vendoring 'libpng' as a static library with rudimentary FFI bindings
-
svg2gcode-web
Convert vector graphics to g-code for pen plotters, laser engravers, and other CNC machines
-
sqp
The squishiest image format!
-
tepimg
template library
-
libgphoto2_sys
System bindings to libgphoto2
-
win-screenshot
Take a screenshot of a specific window or entire screen on Windows platform
-
fer
fast image resizing with using of SIMD instructions, slim version
-
apriltag-sys
Rust bindings for AprilTag library
-
libjxl-src
vendored libjxl
-
libavif-image
Load AVIF files into the
image
crate -
gifriend
GIF parser
-
camera_capture
capture webcam images on linux and windows
-
const_qoi
A safe, 0 dependency, no_std streaming decoder/encoder library for the QOI (Quite Okay Image) format
-
vfxpreopenexr
openexr test package
-
okhsl
Oklab extension for HSL (Okhsl) and HSV (Okhsv) color spaces
-
meme_generator_utils
Meme generator utils
-
pigmnts-cli
Generate a color palette from an image right on the command line
-
geefr-ppm
creating PPM files
-
jabcode
Bindings for the JAB code reference implementation
-
luv
Tools for converting between sRGB, CIE Luv and CIE LCh(uv) colour spaces and comparing differences in colour
-
colorconv
color conversion library
-
images-compressor
compress pictures, such as
png
、jpg
、jpeg
、git
-
captcha_rust
Dynamically generate verification code pictures
-
xisf-rs
Reader (eventually writer) library for the XISF astronomy image file format
-
libwebp
A binding to libwebp
-
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.
-
mat2image
convert opencv::Mat to image::DynamicImage
-
vips-sys
libvips bindings for Rust
-
graph-based-image-segmentation
graph-based image segmentation algorithms based on superpixels
-
giffy
GIF decoder written in Rust
-
icogen
Quickly convert image files into Windows .ico files
-
zune-ppm
Portable Pixmap and Portable Floatmap Format Decoder and Encoder
-
html5-picture
Batch optimizes your images to wepb. Generates html5 picture tags.
-
tint
Color creation and manipulation
-
color-palettes
Generate colors in a perceptually uniform color space
-
rustbitmap
Read, write and edit bitmap files
-
maa-framework
Rust bindings for MaaFramework
-
raster
Image processing lib for Rust
-
palette_extract
port of Leptonica's modified media cut quantization algorithm
-
lcms2-sys
Bindings for liblcms2 (Little CMS) with support for Linux, macOS, and Windows. See lcms2 crate for a safe Rust wrapper
-
tesseract-sys
Rust Bindings for Tesseract OCR
-
svggen
Allows you to create vector images from templates
-
libspinnaker-sys
bindings to the Spinnaker library
-
image-to-ppm
Convert images to PPM (raw pixel format)
-
rgrit-sys
Native bindings for libgrit (grit) and libcldib (cldib)
-
gufo-common
Common features used in gufo crates
-
lento-skia-bindings
Skia Bindings for Rust
-
asciifire
CLI to convert images into surprisingly accurate ascii representation
-
gdk-pixbuf
Rust bindings for the GdkPixbuf library
-
seamcarving
Content-aware image resizing using the seam carving algorithm. Allows changing the aspect ratio of an image without distorting its contents.
-
cowor
A color conversion and manipulation library
-
vtflib-sys
FFI bindings for VTFLib
-
inku
An RGBA color backed by a
u32
for simple color manipulation -
aci_ppm
Encode and decode PNM image files (TODO: so far only PPM)
-
ase-swatch
Create Adobe Swatch Exchange (ASE) Files for colors and palette
-
laundry-96/papegen
-
jxl-grid
Sample grid implementation for jxl-oxide
-
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
-
qrcode53bytes
QR code for 53 bytes
-
eimage-core
Core primitives and operations for processing image collections in 3D space
-
sht-colour
Conversion tools for SHT colours
-
vtracer_buffer
A cmd app to convert images into vector graphics
-
imageproc-patched
Image processing operations (unofficial release)
-
mss_saliency
Detection of visually salient image regions using Maximum Symmetric Surround algorithm
-
pie_format
PIE - Pixel Indexed Encoding - image format with optional external palette, especially good for pixel art. Reference implementation and PNG -> PIE CLI.
-
jpeg2000
Rust bindings to OpenJPEG
-
blurhash-update
A streaming blurhash encoder in rust
-
pbnify
Converts images into a series of PBN (Paint By Numbers) commands
-
magic-kernel
Magic Kernel family of resizing algorithms
-
brdiff
A command-line tool for subtracting images to generate a new blue-red difference image
-
neko-image
CLI utility for image processing written in rust🏳️⚧️
-
image2emblem
Converts an image into an F-Zero GX emblem
-
zbars
High-level rust bindings zo the zbar library
-
re_build_info
Information about the build. Use together with re_build_tools
-
webp_encoder
WebPEncodeLosslessRGBA
-
pixelar
Show everyone the art hidden inside your code
-
vmbc-sys
Rust wrapper of the Vimba X library for Allied Vision cameras
-
nvjpeg-sys
Raw Rust bindings for NVIDIA nvJPEG library
-
svpng
A small function for saving RGB/RGBA image into uncompressed PNG
-
snapcrop
CLI for crop/resize of large amounts of images with configurable resolutions
-
sheety
sprite-sheet manipulation program written in Rust
-
image2text
Convert an image to ascii art
-
libraw-rs-sys
FFI bindings to LibRaw
-
rawler
extract images and metadata from camera raw formats
-
freerdp2-sys
FreeRDP FFI bindings
-
pechakucha-gen
Generate a pechakucha presentation from a directory of images in Rust!
-
trifit
Image compression and art generation with triangles!
-
astc-decode
A software ASTC decoder in rust