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