-
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
-
imgref
A basic 2-dimensional slice for safe and convenient handling of pixel buffers with width, height & stride
-
resvg
An SVG rendering library
-
opencv
Rust bindings for OpenCV
-
kamadak-exif
Exif parsing library written in pure Rust
-
skia-safe
Safe Skia Bindings for Rust
-
imageproc
Image processing operations
-
svg
The package provides an SVG composer and parser
-
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.
-
gif
GIF de- and encoder
-
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
-
imagesize
Quick probing of image dimensions without loading the entire file
-
image
Imaging library. Provides basic image processing and encoders/decoders for common image formats.
-
png
PNG decoding and encoding library in pure Rust
-
folderify
Generate a native-style macOS folder icon from a mask file
-
raqote
2D graphics library
-
dcv-color-primitives
perform image color model conversion
-
annatar
A command line tool for making memes. Full readme available at: https://github.com/archer884/annatar
-
colorgrad
Color scales library for data visualization, charts, games, generative art and others
-
cairo-rs
Rust bindings for the Cairo library
-
zune-jpeg
A fast, correct and safe jpeg decoder
-
tinybmp
No-std, low memory footprint BMP image loader
-
libvips
Safe bindings for libvips
-
fast_qr
Generates optimized QRCode
-
qrcode-generator
Generate QR Code matrices and images in RAW, PNG and SVG formats
-
cavif
Encodes images in AVIF format (image2avif converter) using a pure-Rust encoder
-
webp
WebP conversion library
-
mangatrans
Manga transcription data format and ways to render them into readable formats, statistics and more
-
magick_rust
Selection of Rust bindings for the ImageMagick library
-
barcoders
A barcode-encoding library
-
rxing
port of the zxing barcode library
-
lodepng
Reading and writing PNG files without system dependencies. Pure Rust port of LodePNG.
-
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
-
png_pong
A pure Rust PNG/APNG encoder & decoder
-
stitchy
CLI tool to combine multiple image files into a single image
-
rqrr
Detect and read QR codes from any image source
-
lcms2
ICC color profile handling. Rusty wrapper for Little CMS
-
qoi
VERY fast encoder/decoder for QOI (Quite Okay Image) format
-
libheif-rs
Safe wrapper around the libheif-sys crate for parsing heif/heic files
-
peniko
Primitive types for styling vector graphics
-
image_hasher
that provides perceptual hashing and difference calculation for images
-
psd
API for parsing and working with PSD files
-
oculante
A minimalistic image viewer with analysis and editing tools
-
tosho
A downloader for some official mango website
-
dioxus-free-icons
Use free svg icons in your Dioxus projects easily with dioxus-free-icons
-
vl-convert
CLI application for converting Vega-Lite visualization specifications to Vega specifications
-
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.
-
jpegxl-rs
Safe Rust wrapper for JPEG XL reference implementation
-
color-art
working with colors and color spaces
-
pngquant
Convert 24/32-bit PNG images to efficient 8-bit format with alpha channel
-
pic-scale
High performance image scaling
-
pix
Pixel / raster image library
-
charts-rs
A charts library for rust
-
mangadex-desktop-api2
A Actix server for downloading manga, chapters, covers from Mangadex
-
identicon-rs
built around custom generation of identicon images
-
lutgen
A blazingly fast interpolated LUT utility for arbitrary and popular color palettes
-
glycin
Sandboxed image decoding
-
imageboard_downloader
Cli utility to bulk download images from popular imageboard sites (Boorus) using their APIs
-
libwebp-sys2
A handwritten raw interface to libwebp
-
hdrfix
mapping HDR screenshots to SDR
-
ab_glyph
API for loading, scaling, positioning and rasterizing OpenType font glyphs
-
rvimage
A remote image viewer with a labeling tool
-
gphoto2
High-level wrapper for libgphoto2
-
dupimg
duplicate image finder
-
pixelmosh
PNG corrupter
-
clipboard-rs
Cross-platform clipboard API (text | image | rich text | html | files | monitoring changes) | 跨平台剪贴板 API(文本|图片|富文本|html|文件|监听变化) Windows,MacOS,Linux
-
imsz
Get width and height from an image file reading as few bytes as possible
-
imgutils
Cross-platform CLI for quickly parsing & manipulating images
-
texture_packer
A texture packing library using the skyline heuristic
-
libwebp-sys
Bindings to libwebp (bindgen, static linking)
-
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…
-
rusty-tesseract
wrapper for Google Tesseract
-
dicom
A pure Rust implementation of the DICOM standard
-
openjp2
Rust port of Openjpeg
-
rexif
native Rust crate, written to extract EXIF data from JPEG and TIFF images
-
auto-palette-cli
🎨 A CLI tool to extract prominent color palettes from images
-
asefile
loading Aseprite files
-
zune-image
An image library, contiaining necessary capabilities to decode, manipulate and encode images
-
stegano-cli
Hiding secret data with steganography in PNG images and WAV audio files
-
substudy
Language-learning tools for working with parallel, bilingual subtitles and media files
-
libopenraw
Digital camera RAW file processing
-
yuvutils-rs
High performance utilities for YUV format handling and conversion
-
leptonica-plumbing
Safe wrapper of
leptonica-sys
-
jfifdump
Read and dump structure of a jpeg file
-
texture2ddecoder
pure Rust no-std texture decoder
-
fitsrotate_rs
Rotate FITS images
-
pict-rs
image hosting service
-
twenty-twenty
Visual regression testing of H264 frames and images
-
qcms
lightweight color management
-
sgf-render
CLI to generate diagrams of Go games from SGF game records
-
re_types
The built-in Rerun data types, component types, and archetypes
-
fastnoise-lite
FastNoise Lite is an extremely portable open source noise generation library with a large selection of noise algorithms
-
pixel2svg
Based on the original pixel2svg, but rewritten in Rust. Converts pixel art to SVG - pixel by pixel.
-
dezoomify-rs
Allows downloading zoomable images. Supports several different formats such as zoomify, iiif, and deep zoom images.
-
icu_tool
Image Converter Ultra
-
svgdx
create SVG diagrams easily
-
turbojpeg
Fast and easy JPEG encoding, decoding and lossless transforms with TurboJPEG
-
ssimulacra2_rs
Binary exposing the ssimulacra2 rust implementation
-
silly-png
embed shellscripts and files into png files!
-
catppuccin-catwalk
🚶 Soothing pastel previews for the high-spirited!
-
rimage
Optimize images natively with best-in-class codecs
-
simp
image manipulation program
-
ohos-sys
Bindings to the native API of OpenHarmony OS
-
show-image
quickly show images in a window for debugging
-
image-convert
A high level library for image identification, conversion, interlacing and high quality resizing
-
blit
Blit sprites on a buffer with a mask
-
imageinfo
get image size and format without loading/decoding
-
libblur
Fast image blurring in pure Rust
-
jxl-oxide
JPEG XL decoder written in pure Rust
-
quircs
QR code detection and scanning. Pure Rust.
-
lab
Tools for converting RGB colors to the CIE-L*a*b* color space, and comparing differences in color
-
tinify-rs
client for the Tinify API
-
srgb
sRGB primitives and constants — lightweight crate with functions and constants needed when manipulating sRGB colours
-
oidn
A wrapper for the Intel OpenImageDenoise image denoising library
-
ruin
Battery indicator as wallpaper
-
yew_icons
Easily include a variety of SVG icons into your Yew app
-
xmp_toolkit
Rust-language bindings for Adobe's XMP Toolkit
-
dlib-face-recognition
Unofficial Rust wrappers to the C++ library dlib, face recognition tools
-
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
-
pixcil
Pixel art editor
-
image-colorizer
Never settle for images outside your colorscheme again!
-
sic
Accessible image processing and conversion from the terminal (and a front-end for the 'image' crate)
-
spacebadgers
Fast SVG badge generator
-
opencv-binding-generator
Binding generator for opencv crate
-
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…
-
dmi
written in Rust. Provides helpers to manipulate and produce DMI format files.
-
strandify
A stringart generation library
-
aerostream
Bluesky client using EventStream
-
blockhash
A perceptual hashing algorithm for detecting similar images
-
image-blend
Type-agnostic support for image blending operations (add, multiply, screen, etc) for the image crate. Support for custom blends and utils for alpha channel manipulation.
-
imazen/imageflow
High-performance image manipulation for web servers. Includes imageflow_server, imageflow_tool, and libimageflow
-
ispc-downsampler
Image downsampler crate using ISPC
-
allmytoes
thumbnails according to the freedesktop.org specification
-
lyon_extra
Various optional utilities for the lyon crate
-
pylon-cxx
Rust wrapper of the Pylon libraries for Basler cameras
-
svscr
that allows you to quickly save a picture from the clipboard to a file
-
exifmv
Moves images into a folder hierarchy based on EXIF tags
-
multibg-sway
Set a different wallpaper for the background of each Sway workspace
-
syno-photos-util
Helper for a number of tasks unavailable in Synology Photos web interface
-
timewall
All-in-one tool for Apple dynamic HEIF wallpapers on GNU/Linux
-
random_color
generating random attractive colors
-
image_sieve
GUI based tool to sort out and categorize images, raw images and videos
-
ptex
High-level Ptex bindings over ptex-sys
-
phosphor-leptos
phosphor icons for leptos
-
tinywad
manage/compose WAD resources
-
spng
Rust bindings to libspng
-
tesseract
Higher-level bindings for Tesseract OCR
-
ocrs
OCR engine
-
mozjpeg
Higher-level wrapper for Mozilla's JPEG library
-
respicta
versatile project offering a library, command-line interface (CLI), and web service for resizing images and changing their formats seamlessly
-
simple-crosshair-overlay
native crosshair overlay
-
rating-graph-processor
Converts the specified image to an image that fits the X (formerly Twitter) header
-
imggen
image generator
-
svg-pixels
A PNG to SVG per pixel converter
-
dssim
Tool that measures structural similarity between images using a multi-scale variant of the SSIM algorithm
-
png-glitch-cli
Cli to glitch PNG images
-
minetest-worldmapper
Minetest world mapper
-
serialimage
Serialization for the image crate’s DynamicImage type, with additional metadata
-
mtpng
Multithreaded PNG encoder library
-
stb_image
Bindings to the stb image encoding/decoding library
-
crunch-cli
Command line asset manipulation, set up a pipeline once and run it against all of your files
-
openpgp-paper-backup
Generating and restoring paper-printable backups of OpenPGP keys
-
pageshot
Capture screenshots of web pages from specified URL using Rust. Customize viewport dimensions and save the resulting image in PNG format.
-
gfret
Generates an svg template of a musical instrument fretboard
-
qr_code
QR code encoder in Rust, support structured append (data in multiple qrcodes)
-
cairo-sys-rs
FFI bindings to libcairo
-
gattai
Combine multiple images into a single sprite sheet
-
zune-core
Core utilities for image processing in the zune family of crates
-
libvips-rs
Safe bindings for libvips
-
rawloader
extract the data from camera raw formats
-
imghash
Image hashing for Rust
-
photo_shoop
server that recursively finds photos in "./" and serves them as a zero-UI slideshow at localhost:4015
-
screenshots
Move to XCap
-
tiff
TIFF decoding and encoding library in pure Rust
-
sticker-printer
Prints an image to a Brother QL-570 sticker printer
-
funutd
Procedural texture library
-
usvgr-text-layout
An SVG text layout implementation
-
icy_sixel
A 100% rust sixel library
-
edt
2D EDT (Euclidian distance transform) with Saito's algorithm in pure Rust
-
image_compressor
A image compressing module using mozjpeg, and image crates
-
cameraunit
An efficient and ergonomic interface to capture images using cameras
-
viewimg
OpenEXR and HDR image viewer
-
footile
A 2D vector graphics library
-
qirust
QR code generator written in Rust using standard library
-
hentavif
convert images to avif
-
photon-rs
High-performance image processing library for native use and the web
-
applications
A cross-platform library for finding installed applications
-
dng
A pure rust library for reading / writing DNG files providing access to the raw data
-
micro_png
Low-level minimalist APNG writer and PNG reader with just a few dependencies. All possible formats are covered (including HDR and Adam7).
-
bardecoder
Detect and decode QR Codes
-
petpet
Pet-pet generator in Rust. Translated from https://github.com/camprevail/pet-pet-gif.
-
pixelart
Show everyone the art hidden inside your code AGAIN
-
vtracer
A cmd app to convert images into vector graphics
-
usvg
An SVG simplification library
-
rustnao
wrapper for the SauceNAO API
-
minecraft_screenshot_parser
Process information from Minecraft screenshots
-
kmeans_colors
k-means clustering to find dominant colors in images. Backed by a generic k-means implementation offered as a standalone library
-
gufo-exif
Exif loading and editing
-
tilr
Build a mosaic of an image from a set of smaller image 'tiles'
-
rustface
Face detection library, based on the C++ SeetaFace engine
-
texture-synthesis
Multiresolution Stochastic Texture Synthesis, a non-parametric example-based algorithm for image generation
-
apng
APNG Encoder. But it is tiny yet.
-
nsfw
detecting NSFW images using a neural network
-
gst-plugin-webp
GStreamer WebP Plugin
-
quantizr
Fast library for converting RGBA images to 8-bit palette images
-
psd-to-png
CLI tool to convert PSD files to PNGs
-
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.
-
nitv
NITF Visualizer
-
image-merger
merge multiple images into one
-
rendiff
Image comparison (diffing) for computer graphics renderer test cases
-
spotifymosaic
A CLI tool for generating Spotify playlist covers using album artworks
-
leptess
Productive Rust binding for Tesseract and Leptonica
-
rusty_scissors
A command-line tool for trimming images
-
usvgr
An SVG simplification library
-
mapback-rs
A minimalistic command-line tool designed to generate unzoomed level images from map tiles organized in a quadtree structure
-
raster2svg
that use the contour_tracing library
-
zxing-cpp
wrapper for the zxing-cpp barcode library
-
barnsley
iterated function system image generator
-
resize
image resampling library in pure Rust
-
imgproc
image processing library
-
phosphor-svgs
Autogenerated Phosphor Icons SVGs as
const &str
s -
bmp-rust
read, write, and create BMP Image files
-
select_color
color selection
-
daily_strip
Comic strips viewer
-
colorbox
A low-level toolbox for working with color
-
align3d
Alignment with Iterative Closest Point (ICP) for point clouds and images
-
image-pyramid
A small library to compute image pyramids
-
auto-palette
🎨 A Rust library that extracts prominent color palettes from images automatically
-
booru-rs
An async Booru client for Rust
-
rxscreen
A wrapper around libx11 to capture screenshots and save them
-
exif-namer
bulk copy/link/rename image and other media file sets
-
kolor
Color conversions for games & interactive applications
-
smartcrop2
Clone of smartcrop library in JavaScript
-
allegro_image
Allegro 5 image addon Rust wrapper
-
refimage
Imaging library. Provides basic image processing and encoders/decoders for common image formats.
-
launchy
Low-level bindings and high-level abstractions for the Novation Launchpad MIDI devices
-
pigment64
handling conversion between N64 texture formats and modern image formats
-
icns
encoding/decoding Apple Icon Image (.icns) files
-
enigmatick
social media platform that integrates with servers that implement the ActivityPub protocol (e.g., Mastodon)
-
sophus_image
sophus - geometry for robotics and computer vision
-
fimg
fast image operations
-
libavif
High-level API for AVIF image files
-
graphicsmagick
binding for Rust
-
windows-icons
extract icons from files on Windows
-
tarsila
GUI image editor for pixel art
-
colorutils-rs
High performance utilities for color format handling and conversion
-
andrew
convenient drawing of objects such as shapes, lines and text to buffers
-
print_raster
processing print raster images in Rust
-
little_exif
little library implements simple functionality for basic reading and writing of EXIF (related) metadata for PNG and JP(E)G image files (other file types - e.g. TIFF or HEIC - are planned for the future)…
-
sentryshot_scale
Port of FFmpeg's image scaler
-
zune-png
A fast, correct and safe png decoder
-
xbrz-rs
A high quality image upscaling algorithm designed to preserve key details in low-resolution pixel art
-
grocer
reading UPC barcodes from images
-
libpng-src
Helper package for compiling 'libpng' as a static library. Meant to be used as build dependency only.
-
jpegxr
Wrapper for Microsoft's C JPEG XR image codec library
-
image_changer
A basic image lib wrapper to learn from
-
color-thief
Grabs the dominant color or a representative color palette from an image
-
libheif-sys
libheif bindings
-
pdf2image
A simplified port of Python's pdf2image that wraps pdftoppm and pdftocairo to convert PDFs into images
-
biosvg
Captcha based on SVG
-
wl-gammarelay-rs
program that provides DBus interface to control display temperature and brightness under wayland without flickering
-
pyref_ccd
analyze fits files from the CCD camera for the PyRef project
-
pdf_process
rendering and extracting metadata/text from PDF files using poppler
-
tiny-data
A cli tool for building computer vision datasets
-
webpsan
An WebP file sanitizer
-
libstacker
Image alignment and stacking functions based on OpenCV and Rayon
-
qrcodegen
High-quality QR Code generator library
-
qrcode-rs
QR code encoder in Rust,Generate QR Code matrices and images in RAW, PNG and SVG formats
-
xbr
A pixel art upscaler
-
rust-hsluv
Color converstions. Convert to/from various color representations: hex, rgb, hsluv, hpluv, lch and xyz.
-
webp-animation
A high-level Rust wrapper for decoding and encoding WebP animations
-
carrot_image_utils
Util library for image processing
-
rscam
Wrapper for v4l2
-
svg-path-cst
CST SVG path parser
-
ndarray-vision
A computer vision library built on top of ndarray
-
jpeg2k
JPEG 2000 image loader
-
staticmap
Tile based static map image renderer
-
badge-maker
It makes badges
-
pixel-weaver
A multi-threaded pixel-by-pixel image renderer
-
dynisland_script_module
Script module for dynisland
-
the-media-organizer
Organizes media files from a given directory into defined destinations using a directory tree structure by dates
-
aniterm
Search and fetch information about anime and manga
-
minipng
Tiny PNG decoder with no dependencies
-
containers-image-proxy
Interact with the github.com/containers/image library via skopeo
-
lunar-png
loading png images
-
mdbook-tailor
mdbook preprocessor for image-tailor
-
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
-
keyset
create pretty keyset layout diagrams using correct fonts and icons
-
display-info
Cross-platform get display info
-
image-blp
encode/decode Blizzard BLP texture format
-
picto
Image handling library
-
paddleocr
wrapper for PaddleOCR-JSON
-
sixel-bytes
Encode an image with sixel-sys/libsixel
-
maple_lib
tools library for MapleImage
-
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…
-
pconvert-rust
Rust version of P(NG)Convert, a simple PNG conversion tool
-
image-webp
WebP encoding and decoding in pure Rust
-
paperdoll
2D paper doll model
-
light-curve-dmdt
dm-dt maps generator library
-
wgr-rs-thumbnail
thumbnail cli
-
reduce_image_size
Reduces size of images in a folder (and optionally sub-folders, recursively)
-
magnify
pixel-art scaling algorithms
-
iced_gif
A GIF widget for Iced
-
nlmrs
building Neutral Landscape Models
-
bumpy
reading and manipulating bitmap (.bmp) files
-
jpeg_extractor
Extract jpeg images from any binary via command line
-
jpeg-encoder
JPEG encoder
-
texel_types
Types for Texel ASCII art text editor
-
visioncortex
Semantic Computer Vision
-
protoviz
A fast and intuitive way of creating figures for protocol documentation
-
cfrs
CFRS[] in Rust
-
stationary-cam
This safe CLI generates a stationary cam as .svg
-
pixeli
common pixel types and traits for working with them
-
xiapi
High-level API bindings for XIMEA Cameras
-
floem-cosmic-text
Unofficial cosmic-text fork for Floem
-
omage
omage
is a Rust library for image processing. It provides functionality for handling images, drawing basic shapes, and configuring image properties. -
dominant_color
image color extractor written in Rust with no external dependencies
-
sonogram
A spectrograph utility written in Rust
-
winc
Windows screen capture
-
usvg-text-layout
An SVG text layout implementation
-
imazen/imageflow_core
High-performance image manipulation for web servers. Includes imageflow_server, imageflow_tool, and libimageflow
-
okolors
Create color palettes from images by performing k-means clustering in the Oklab color space
-
re_time_panel
The time panel of the Rerun Viewer, allowing to control the displayed timeline & time
-
prominence
extract prominent colors from an image
-
librsvg-rebind
Rust bindings for librsvg
-
sic_parser
Component of the sic cli: parser for the image operation script used by sic
-
img-parts
Low level crate for reading and writing Jpeg, Png and RIFF image containers
-
picture
a fast and flexible image manipulation crate
-
fenpix
that converts FEN strings into pixel chess boards
-
eimage-io
IO operations for processing image collections in 3D space
-
mabel
declarative pixel art
-
pstoedit
Rust bindings to pstoedit
-
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.
-
hydrus-utils
Automatically tag hydrus file by using pixiv and saucenao
-
imgproc-rs
Image processing library for Rust
-
font-awesome-as-a-crate
Font Awesome Free, packaged as a crate
-
neotron-romfs-lsfs
Dump a Neotron ROM-FS image
-
rustypatina
Imaging tool. Provides basic image resize and blur program for common image formats. Based on the image library.
-
plantaznik
CLI helper for managing PlantUML diagram sources and their previews in Markdown files
-
svg2gcode
Convert paths in SVG files to GCode for a pen plotter, laser engraver, or other machine
-
nv-flip
High-Level bindings to Nvidia Labs's ꟻLIP image comparison and error visualization library
-
tinytga
No-std, low memory footprint TGA image loader
-
egui-screenshot-testing
Helper functions to test egui applications using screenshots and comparing them to a snapshot version
-
png-decoder
A pure-Rust, no_std compatible PNG decoder
-
ghe2d
easy to make shapes
-
simple-icons
SVG icons for popular brands
-
makepad-zune-jpeg
A fast, correct and safe jpeg decoder
-
img_hash
that provides perceptual hashing and difference calculation for images
-
mlua-image
Lua bindings and embedding of the Rust based 'image' imaging library
-
rten-imageproc
Image tensor processing and geometry functions
-
resup
A terminal frontend for Real-ESRGAN
-
bili-manga-downloader
哔哩哔哩漫画下载工具
-
sped
SPED(Sub-Pixel Edge Detect) based on a modified Canny non-maximal suppression and a modified Devernay sub-pixel correction
-
tinted-scheme-extractor
create a Tinted Theming scheme based on a provided image
-
integrustio
pyFAI on rusty steroids: fast powder x-ray scattering integration and distortion correction
-
svgplot
SVG generation
-
png-secret
steganography tool for PNG images
-
egui_minipng
egui PNG image loader based on minipng
-
cv-convert-fork
Type conversions among famous Rust computer vision libraries
-
vtf
Valve Texture format library for Rust
-
md-icons
material design icons as string constants or components
-
kya
Watches for new screenshots and sends them to Gyazo
-
stegosaurust
A steganography tool, written in rust
-
chessboard-generator
This generates chessboards in various styles with selectable sizes and colors
-
mars_raw_utils
working with publicly available raw MSL, Mars2020, and InSight images
-
pnglitcher
PNG glitcher
-
image2
image processing library
-
ssimulacra2
metric
-
qrcodegen-image
Draw QR codes to a PNG canvas. Wrapper around the qrcodegen and image crates.
-
qrscan
Scan a QR code in the terminal using the system camera or a given image
-
rust-woocommerce
Framework for woocommerce
-
dithord
capabilities for monochromatic Bayer ordered dithering on images
-
minimg
A mini image library
-
dicom-pixeldata
A high-level API for decoding DICOM objects into images and ndarrays
-
ico-builder
Create multi-size ICO files from separate images
-
dify
A fast pixel-by-pixel image comparison tool in Rust
-
bitmap_copy
BitMap is an image container
-
filmborders
add hipster film borders to your images :)
-
quantette
A fast and high quality image quantizer and palette generator. Supports the CIELAB, Oklab, and sRGB color spaces.
-
pdf2image-alt
Alternative version to pdf2imge with ability to render from borrowed data and single pages, adds text extraction
-
simple_clustering
Implementations of image clustering and segmentation algorithms such as SLIC and SNIC
-
revolt_little_exif
(fork which includes support for passing filetype directly) This little library implements simple functionality for basic reading and writing of EXIF (related) metadata for PNG and JP(E)…
-
tid2013stats
Stats tool for Tampere Image Database 2013 paper Replaces spearman.exe and kendall.exe used in the dataset
-
drawing-stuff
drawing onto a canvas
-
charls
Bindings for CharLS, the JPEG-LS implementation
-
tato_pipe
Converts PNG files to binary data for the Tato game engine
-
color_watermark
embed color watermarks, using DCT and QIM-DM
-
load_image
Load PNG or JPEG with color profile support
-
gufo-jpeg
Inspect JPEG image structure
-
canvy
A helper package for representing 2D canvases
-
emulsion
A fast and minimalistic image viewer
-
artano
Adds text to pictures
-
nu_plugin_explore_ir
a nushell plugin called explore_ir
-
colortypes
An abstract, safe, and concise color conversion library for rust nightly
-
ocrs-cli
OCR CLI tool for extracting text from images
-
circle_boundary
calculate the boundary of a circle, coordinates given in bitmap style discrete integers
-
kalosm-vision
A set of pretrained vision models
-
svgr
An SVG rendering library
-
embed-doc-image
Embed images in Rust documentation
-
site_icons
Website icon scraper that fetches sizes (with WASM support)
-
banner-builder
image and banner generator for YouTube thumbnails, Meetups, social networks
-
bevy_aseprite_reader
Aseprite reader
-
vecgrid
A dynamically sized two-dimensional vector
-
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.
-
ico
encoding/decoding ICO image files
-
asciiforger
transforming images in an ascii string
-
qart
encodes images into qr codes
-
colorbuddy
Generates a color palette based on an image
-
image-interlacer
interlace an image or multiple images for web-page usage
-
zng-webrender-api
Public API for WebRender
-
texpresso
A pure Rust texture compression suite
-
png-read
read png files
-
manifest-gen
A manifest.json generator
-
bitmap_type_tracer
bitmap_type_trace is a utility tool to generate images from font bitmaps with customizable configurations
-
image-moments
Efficient and compile-time checked calculations of contour moments
-
pngdefry
ios pngdefry
-
jpegxl-sys
Rust wrapper for JPEG XL reference implementation
-
cypat_scoring_engine
A CyberPatriots scoring engine library
-
sentryshot_convert
Port of FFmpeg's pixel format converter
-
wallpapergen
Gradient wallpaper generator
-
image-resizer
Resize or just shrink images and sharpen them appropriately
-
ravif
rav1e-based pure Rust library for encoding images in AVIF format (powers the
cavif
tool) -
cfg-exif
Conditional compilation in expressions
-
devpng
PNG parser
-
pixtra
aims to be a very simple and easy-to-use image manipulation tool by being opionated and contain a lot of examples
-
color_quant
Color quantization library to reduce n colors to 256 colors
-
u_u
allowing conversions of JPEG diagrams to SVGs
-
rmg
Tiny And Fast Manga/Image Viewer
-
cpclib-image
Image manipulation library for amstrad cpc
-
edge-detection
The canny edge detection algorithm
-
openjpeg-sys
OpenJPEG (JPEG 2000) FFI bindings
-
bmp
Small library for reading and writing BMP images in Rust
-
imageoptimize
Optimize image of multi format
-
color_blinder
Takes images and renders a set of images simulating different kinds of color blindness
-
revolt_imghdr
that determines the type of image contained in a file or byte stream
-
scarlet
Colors and color spaces made simple
-
lepton_jpeg
Rust port of the Lepton JPEG compression library
-
rattice
A media viewer for web browsers
-
dither
A ditherer for static images with a variety of color palettes
-
si-img
lightweight Rust library to generate Social Media Preview Images
-
lenna_core
Lenna is a library for image processing algorithms and apps
-
scrap
Screen capture made easy
-
dicom-transfer-syntax-registry
A registry of DICOM transfer syntaxes
-
brother_ql
Generate Brother QL Raster Command data from images
-
screenshot_desktop
Take a screenshot of a screen
-
gst-plugin-png
GStreamer Rust PNG encoder/decoder
-
jxl-bitstream
JPEG XL bitstream reader, part of jxl-oxide
-
shape-svg
SVG representation of shapes
-
skeletonize
line thinning binary images, includes edge detection and threshold functions for preprocessing
-
surya
multilingual document OCR toolkit, original implementation in Python and PyTorch
-
contour_tracing
A 2D library to trace contours
-
contourwall
high-level interface for controlling the Contour Wall
-
icu_lib
Image Converter Ultra Library
-
icon-loader
load and cache themed icons in 100% safe rust
-
rustvision
interacting with images, vertices, and polygons (and some other stuff related to computer vision)
-
clickable_img
Click aware image for egui
-
kyanite
A modular, expandable, gallery collector
-
stb_image_rust
Rust port of the stb_image
-
css-colors
converter to transform CSS colors
-
img_diff
Command line tool to diff images in 2 structurally similar folders and output diff images
-
zune-imageprocs
Common image processing routines for zune-image
-
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
-
pb-imgsize
detect the dimensions of PNG and JPEG images
-
steganer
hide a file inside another... or to recover it.
-
pixel_map
A map of pixels implemented by an MX quadtree
-
jonswap
CLI for JONSWAP wave model
-
thumbnailer
An image thumbnail creation library
-
miniaturo
A RAW image thumbnailer. Intended to be a drop-in replacement for the (mostly unmaintained) raw-thumbnailer project.
-
kfn-rs
Karaoke .kfn file IO library written in Rust
-
apriltag
High level Rust bindings to AprilTag library
-
vips
binding to libvips
-
amazon-captcha-rs
solve Amazon CAPTCHAs
-
pdf-canvas
Generate PDF files in pure Rust. Currently, simple vector graphics and text set in the 14 built-in fonts are supported
-
jippigy
Compress JPEG while preserving exif data. Provides multi-threaded method for compressing in bulk.
-
rusttesserast
providing the asynchronous methods for tesseract api
-
takeout-metadata
CLI app for getting the good metadata out of a Google Takeout export
-
nanoimage
Fork of image-formats
-
imghdr
that determines the type of image contained in a file or byte stream
-
directxtex
Unofficial Rust bindings for Microsoft's DirectXTex library
-
tessellations
create and draw periodic tilings of the plane
-
find-subimage
find a subimage within a larger image
-
pixels_primitives
An easy and simple wrapper for lines and simple shapes for the pixels crate
-
rvimage-domain
Process elements in the image domain such as polygons or bounding boxes for RV Image
-
jfifdump-cli
Read and dump structure of a jpeg file
-
rwuerstchen
interface for RWuerstchen image generation models models
-
tiff_tags
A look up table with the TIFF tag ID - name pairs and associated methods to access them
-
tesseract-plumbing
Safe wrapper of
tesseract-sys
-
web-glitz
low-level web-graphics library on top of WebGL 2.0
-
flyr
extracting the thermal data from FLIR images
-
tinygif
No-std, high memory footprint GIF image loader
-
imagepipe
An image processing pipeline
-
wood_box
A scentence or two. John 1:1
-
sqp
The squishiest image format!
-
greenfield
images
-
pixelutil-image
Pixel utilities for image-rs crate
-
image-generator
Use JSON files to render images
-
rust_drone_follow
aims at providing a way to make a drone fly above and follow a person wearing a hat (mostly baseball cap)
-
tileset
Tailset definition, and supports importing multiple formats
-
polona-dl
Narzędzie linii poleceń do ściągania obrazów z bazy zbiorów Biblioteki Narodowej Polona
-
screeps-local-visuals
programmable MMO Screeps that allows tools to produce images of game data without relying on the game engine for rendering
-
dynasty
Reader's CLI downloader
-
lukaj
Interactive diff tool for SVG images
-
pride-overlay
overlay pride flags on images
-
tinyvg
Rust decoder and renderer for the tinyvg image format
-
mksvg
writing svgs and laying out printable cards
-
image-palette
automatically extracting prominent color palettes from images
-
ffimage
Foreign function image handling
-
sic_io
Component of the sic cli: provides accessible i/o around image formats
-
rscolorq
Spatial color quantization, a Rust port of
scolorq
-
ui_controls
building interactions with UIs from code
-
leptos-lucide-icons
Lucide icons ported over to Leptos
-
csc411_image
A wrapper around the image crate, for CSC 411
-
thumbor
client for the Thumbor image service
-
dagpirs
A pure rust wrapper for dagpi, with image manipulation and data fetching
-
map18xx
18xx tile and map designer
-
glf
read the GLF files produced by the Tritech Sonar
-
wallust_themes
Embeded colorschemes in an array of u32s
-
fretboard_layout
Generate an svg template of a musical instrument fretboard
-
rusty-ppm
PPM image reader and writer
-
aigis
configurable content proxy
-
arboard
Image and text handling for the OS clipboard
-
new-home-ws281x
This application will control all kinds of LED strips based on the ws281x chip
-
deathrip
Rips full-resolution images from the Dead Sea Scrolls digital library
-
handwriting-scan-tool
Scan a page of handwriting and extract the letters as individual images. I use this tool when creating fonts based on handwriting.
-
nsvg
SVG parser and rasterizer using NanoSVG
-
makepad-zune-png
A fast, correct and safe png decoder
-
bcdec_rs
Safe, no_std, pure Rust port of bcdec
-
wfc_image
Create patterns for wfc using image files
-
sciimg
Base support for planetary science image processing
-
lcs-image-diff
Image diff tool with LCS algorithm
-
image-canvas
A color-aware texel buffer
-
zune-bmp
A fast BMP decoder
-
stegano-core
Steganography core library for stegano-cli. Supports hiding data in PNG images via LSB Encoding.
-
fastblur
Linear-time gaussian blur
-
rayso-rs
An 'API' helper for Rayso
-
yuvxyb
Conversions between YUV (YCbCr), XYB, and other colorspaces
-
histogram_equalization
Histogram equalization
-
tekenen
drawing pixels in memory
-
layoutparser-ort
A simplified port of LayoutParser for detecting layout elements on documents
-
kolor-64
Color conversions for games & interactive applications
-
waow
A begginer friendly creative coding library
-
texture-synthesis-cli
A CLI for texture-synthesis
-
sixel-rs
A safe Rust wrapper for libsixel (active fork)
-
hs-hackathon-vision
Computer vision support crate for Helsing's Rust Nation hackathon
-
rgba_simple
RGBA and Hex color representation
-
zng-wr-glyph-rasterizer
A glyph rasterizer for WebRender
-
karlo-rs
Kakao's Karlo API Rust wrapper
-
xcf
A basic standalone GIMP XCF library in Rust
-
iconwriter
solution for encoding common icon file formats
-
oai_rs
An async rust library that's a wrapper for the OpenAI API
-
plumage
Algorithmic colorful picture generator
-
pizarra
The backend for a simple vector hand-drawing application
-
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.
-
pixel_engine_draw
The graphics crate used by the pixel_engine
-
svg_avatars
generating SVG avatars from identifiers
-
cairo-rs-colors
Rust bindings for the Cairo library
-
tonujet_crate
First crate of tonujet
-
eorst
offers a library aiming to simplify the writing of raster processing pipelines in rust
-
colors-transform
Module for convert and transform colors
-
icopng
Embed a PNG directly into an ICO file
-
rgb_int
Integer representations and manipulations of rgb colours
-
aoer-plotty-rs
A variety of utilities for creating pen-plotter based artwork
-
svgize
Advanced SVG serialization library
-
vmbc-sys
Rust wrapper of the Vimba X library for Allied Vision cameras
-
geopattern
Beautiful generative geometric background images from a string, a Rust implementation of geo_pattern from @jasonlong
-
opusmeta
reading and writing metadata to opus files
-
badgers
badge generator
-
rmbg
Rust interface for BRIA Background Removal v1.4 Model Library
-
normal-heights
Creates normal maps from height maps
-
vviz
Rapid prototyping GUI, and visual printf-style debugging for computer vision development
-
mcbanner
generate Minecraft banner images
-
tectonic_pdf_io
Xdvipdfmx’s PDF, XDV, and image I/O APIs in C, as a Rust crate
-
quickraw
A pure rust library to handle camera raw files
-
paperwall
program to fetch random image and set it as wallpaper
-
lenia_ca
simulating the Lenia system of cellular automata
-
dithereens
Functions & traits for quantizing values with error-diffusion
-
ini-material-color-utilities-rs
port of Material Design color utilities
-
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… -
jp2k
Interface to load JPEG200 images into image
-
magrathea
A pixel-art procedural planet generation library and tool
-
kindling
Framework for building e-ink smart displays with Kindles
-
cameraunit_fli
An efficient and ergonomic interface to capture images using cameras
-
image-to-ppm
Convert images to PPM (raw pixel format)
-
ivy-image
stb image loading library for ivy
-
openvx-sys
Native bindings to the OpenVX library (1.3.1)
-
xpd-rank-card
experienced and minixpd to render SVGs
-
svg2gcode-web
Convert vector graphics to g-code for pen plotters, laser engravers, and other CNC machines
-
colorhash
A hashing function to convert text strings into colors
-
loop9
Tiny helper function to visit every pixel in the image together with its neighboring pixels. Duplicates pixels on the edges.
-
imageutil
Image utilities
-
tatlap
Texture atlas packer
-
chimper
A graphical image viewer
-
dioxus-heroicons
Dioxus components for heroicons (https://heroicons.com/)
-
arrows-svg
SVG arrow generator
-
imagescript
tiny and fast image manipulation library for js & rust
-
bevy_capture_media
Event based screenshots & recording for Bevy Engine
-
spng-sys
Native bindings to libspng
-
stroke-width-transform
Stroke Width Transform for OCR image preprocessing
-
bevy_mod_krita
Use Krita's .kra files directly in your Bevy app
-
julia-set
Julia set computation and rendering
-
dessin-image
Dessin into image
-
tiling
constructing tilings of regular polygons
-
okhsl
Oklab extension for HSL (Okhsl) and HSV (Okhsv) color spaces
-
gdcm-rs
GDCM bindings for Rust
-
orias
Computer Vision library with embedded systems support
-
png-glitch
glitch PNG images
-
onagre-launcher-plugins
Default plugins for pop-launcher (onagre fork)
-
farbe
working with retro image formats
-
turbojpeg-sys
Raw bindings for TurboJPEG
-
proofmode
Capture, share, and preserve verifiable photos and videos
-
greenriver
A command line tool to work with greenfield images
-
colormap
Color gradient and color interpolation
-
repo_icons
Get icons for any github repo
-
rust_mdd
MDD
-
yas_scanner
Genshin Impact item scanner
-
arko
A small library for pixel manipulation in images
-
bayer
Algorithms for demosaicing Bayer images
-
converter_buddy
File format conversion library. Provides conversion utilities between files with different formats.
-
del-canvas
drawing primitives (e.g., triangles and lines) to bitmap images and gif animation
-
epson
support for communicating with Epson brand thermal POS printers
-
sais
Rust version of libsais
-
color_practice_shindig
A color mix practice from Rust Programming Official Guide
-
ommui_frontend_gtk
OMMUI frontend written in GTK
-
vulpix
An image processing service
-
usvg-parser
An SVG parser used by usvg
-
jbig2dec
Rust binding to jbig2dec
-
rxcv
RxCV provide Rust programming experience to OpenCV
-
freeimage
Rust idiomatic bindings for FreeImage
-
bracket-color
RGB and HSV color handling and utilities, including lerp and W3C named colors. Part of the bracket-lib family.
-
retroimg
Convert images to look like in retro IBM hardware
-
img-qoi
QOI (Quite OK Image) manipulation library
-
tesseract-sys
Rust Bindings for Tesseract OCR
-
color-maps
Defines X and HTML color maps
-
purrmitive
Reproducing images with geometric primitives
-
ljpeg
Fast, no dependency lossless JPEG decoder and encoder
-
bokeh
image-blurring, focussing on disc-shaped kernels to produce a bokeh lens-effect
-
SomeWithImage
some
-
whats-a-png
PNG decoder written in Rust
-
svarog
create SVG files
-
quad-gl
Statefull immediate mode rendering libarary on top of miniquad. Inspired by opengl1, rlgl and sokol-gl
-
is-svg
Test whether a given data is a SVG image
-
tiny-png
Multi-threaded, concurrent image size optimizer
-
nanachi
2D graphics library
-
const_qoi
A safe, 0 dependency, no_std streaming decoder/encoder library for the QOI (Quite Okay Image) format
-
svg-hush
Strip scripting and other abusable features from SVG files
-
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
-
maplibre-build-tools
build tools for maplibre-rs
-
atri_login
test
-
simple-bmp
writing RGB pixels as a valid BMP file
-
radiant
Radiance HDR loader in Rust
-
tinyppm
simpliest .ppm image format loader
-
simple-tga-reader
TGA image reader
-
voronoiify-image
Divide a PNG image into random nearest-neighbour regions and give each regio the average color of its pixels
-
shield-maker
A small library for generating SVG badges like shields.io
-
vcsr
Used to generate contact sheets of videos
-
libjpegturbo-sys
Bindings to libjpegturbo c library
-
letter-avatar
Generates user avatars using username initials
-
apod
Pulls the Astronomy Photo of (the) Day from the official NASA API and optionally sets it as your wallpaper
-
yew-canvas
A Canvas component is encapsulated
-
libexif-wrapper
A safe rust wrapper around libexif
-
empfindung
CIE Delta E colour difference algorithms
-
jmfm
JMFM (Java minecraft:filled_map's) is a library and console utility designed to convert images into Minecraft map art
-
glycin-utils
Sandboxed image decoding
-
svg_minimal
A minimal svg library making use of the <path> elment and little else
-
agcwd
Image contrast enhancement library based on the AGCWD algorithm
-
plumers
Multi-format image library with first-class support for paletted images
-
jpeg2k-sandboxed
Sandboxed Openjpeg image decoder
-
dds-rs
Decodes DirectDraw Surface files
-
jxl_dynlink
Rust bindings for JPEG XL library using dynamic linking
-
imagehash
image hashing library
-
lcs-png-diff
PNG diff tool with LCS algorithm
-
cargo-devcade
CLI tool for building and packaging devcade games
-
crispy_octo_fractals
A multithreaded rendering system for customized fractals
-
img2irc
that allows converting images to IRC formatting codes
-
tim2
An image loader for TIM2 (.tm2) image files
-
rustagram2
Apply instagram filters to your photos
-
rustwemoji
Twemoji for Rust
-
stb_image_write_rust
Rust port of the stb_image_write
-
snes-bitplanes
Decoder for the Super NES's bitplanes graphics
-
remtools
RemRemEgg's tools
-
peach
Sandbox engine for Rust, inspired by Processing
-
rotated-grid
Rotated grid calculations for CMYK halftone dithering and more
-
rqr
A small QR code generation project I made to dip my toes into rust again after several years of absence
-
qrcode_gen
Rust QR Code Generic Generator
-
libpng-vendored-sys
Helper package for vendoring 'libpng' as a static library with rudimentary FFI bindings
-
asdf-pixel-sort
ASDF pixel sorting
-
libwebp
A binding to libwebp
-
moody_learning_rust
moody
-
num2exr
Creates an exr image from numbers
-
fractal-gen
Fractals is a Rust project to generate fractals
-
chromatica
The simplest possible compile-time color definitions
-
wordfeud-ocr
that recognizes a screenshot from the Wordfeud game on Android phone
-
puzzle-paths
SVG paths for creating a jigsaw puzzle of an image
-
steg
Command line steganography tool
-
avif-decode
Convert AVIF images to PNG or decompressed pixel data
-
ks-image-compare
Compare images with ease
-
allegro_image-sys
Allegro 5 image addon Rust binding
-
pstoedit-sys
Native bindings to pstoedit
-
pixelmatch
Pixel-level image comparison
-
vader-lib
Crates IO testing package
-
imgthin
A fast parallel algorithm for thinning digital patterns
-
nebulae
A multi-threaded Nebulabrot renderer
-
lutgen-palettes
Popular linux colorscheme palettes
-
screenshot
Get a bitmap image of any display
-
sm_motion_photo
Extract video from Samsung Motion Photo. Supports JPEG, HEIF/HEIC
-
signed-distance-field
Fast signed distance fields from binary images using
dead reckoning
-
luv
Tools for converting between sRGB, CIE Luv and CIE LCh(uv) colour spaces and comparing differences in colour
-
jxl-color
JPEG XL color management functions, part of jxl-oxide
-
dipc
Convert your favorite images and wallpapers with your favorite color palettes/themes
-
aseprite
load files from the aseprite sprite editor
-
dicom-object
A high-level API for reading and manipulating DICOM objects
-
as2c
ssimulacra2 cli
-
raqote-usvg-render
raqote renderer for usvg
-
pngchat
Hide messages in the PNG file
-
potlood
A tiny library for drawing points and shapes to a ppm file
-
sten_rs
A
rust
crate for performing steganography on PNG images and more! -
micon
load svg as icon,tessellator or rasterize with fill or stroke
-
ingenuity-dl
Automatically download images from the Mars Ingenuity helicopter and compile them into a video
-
quickexif
parse EXIF data from images
-
astrors
Astronomical package to deal with FITS (compressed also) and WCS, still in development
-
image_colored_text
A basic extension of the image/imageproc crates for writing multiline colored text
-
forgery-detection-zero
JPEG grid detector applied to forgery detection in digital images
-
discriminord
Create images that look different in Discord light and dark themes
-
libopenai
client for OpenAI's API
-
blurslice
"Fastest Gaussian Blur" for N-channel image slices
-
simplesvg
Very simple drawing/diagramming library with svg output
-
xisf
XISF Library
-
turtle-graphics
Turtle Graphics for Rust
-
usvg-tree
An SVG tree representation used by usvg
-
hdrldr
Radiance HDR loader in Rust
-
palette-transfer
Statistical copy palette from one image to another
-
anaglyph
maker
-
artsy_bitsy
A fun playing and mixing colors
-
rustii
Converts images to ASCII art
-
climage
image processing library with OpenCL
-
mlsnd
Moving Least Squares deformations in N Dimensions
-
oklab
OK Lab is a perceptually uniform color space for image processing. Improvement of CIELAB.
-
e-color
-
wcloud
Generate beautiful word clouds with support for masks, custom fonts, custom coloring functions, and more
-
web2app
Turn any web page into a desktop app (but, lightweight ~3MB)
-
smartcrop
Clone of smartcrop library in JavaScript
-
imeq
imeq aims to quickly compare two images to see if they are the same image
-
robohash
RoboHash implementation
-
machine-vision-formats
Type definitions for working with machine vision cameras
-
neko-image
CLI utility for image processing written in rust🏳️⚧️
-
q565
RGB565 image codec based on QOI
-
nude
High performance nudity detection
-
heic-to-dynamic-gnome-wallpaper
CLI tool to convert heic image containers used in MacOS's dynamic wallpapers to dynamic gnome xml wallpapers
-
magie
A magical tool to manipulate images
-
dxf2image
fast and efficient dxf to image converter!
-
truchet
tiling
-
giphy-api-lite
GIPHY API
-
re_selection_panel
The UI for the selection panel
-
parallel_image
parallel fill pixels
-
avif-serialize
Minimal writer for AVIF header structure (MPEG/HEIF/MIAF/ISO-BMFF)
-
grokj2k-sys
Bindings to World's Leading Open Source JPEG 2000 Codec
-
template-matching
GPU-accelerated template matching
-
alpha_bleeding
used to fix white border issues by doing alpha bleeding
-
qwant
Color qwantization library to reduce n colors to 256 colors
-
gravatar-rs
Gravatar image URL library
-
gaussian_blur
Gaussian blur in linear time
-
quoll
Display custom icons on system tray
-
br-ocr
ocr
-
retro-pixel
Bitmaps types for getting that retro visual
-
pyxel
loading PyxelEdit documents in Rust
-
post_maker
Post Maker helps you to make post for instagram and other social media apps easily and in massive amount
-
pixiv
Unofficial rust library for the Pixiv API
-
sub-image
deal with images with sub-images inside of them
-
graphics-style
The styles of all graphics elements
-
prompto
Frivolous image processing library that generates Prompto selfies
-
lapix
Image editor backend library for pixel art
-
kmeans-color-gpu
Calculates the average colors in an image for color quantization on the GPU
-
farba
A CPU graphics library written in pure Rust
-
auto-image-cropper
Removes extra white borders to correctly resize canvas
-
dxf-model
Extension macros for the dxf crate for creating points and drawings based on a sequence of points
-
magic-kernel
Magic Kernel family of resizing algorithms
-
extractor_p
Extracts the photo from the given doc file
-
max_rects
maximal rectangles algorithm for 2d bin packing
-
image-match
Derives an image signature to be used in quick image comparisons
-
bevy_jpeg2k
JPEG 2000 image loader for Bevy
-
leptonica-sys
FFI bindings for Leptonica
-
rusvid_effect
Collection of predefined image effects for rusvid
-
pexels_client
Rust wrapper for Pexels API
-
benoit
Multithreaded Mandelbrot renderer
-
lenna_cli
Command line interface to run algorithms on images
-
jpegxl-src
Source of libjxl and logic to build it
-
skora
functions to read and extract data from Autodesk Sketchbook tiff files and export them as Open Raster files for use in Gimp or Krita
-
bmp8bit
Converts raster image to 256 colors format and writes it as bmp
-
image-effects
An assortment of effects that can be applied to an image with the help of
image
-
charls-sys
Bindings for charls
-
photohash
detecting duplicate photos and diffing directories
-
object_detection
The interface for object detection
-
imagecli
A command line image processing tool
-
images-compressor
compress pictures, such as
png
、jpg
、jpeg
、git
-
libgled
Create animations for Art-Net lamps orientated on a SVG file
-
hexcrypt
Convert UTF-8 encoded text to RGB images and vice versa
-
cameleon-impl
used by other cameleon crates implementation
-
image2text
Convert an image to ascii art
-
color_gen_rust
This package can be extended to include more color-related functionality, such as color blending, brightness adjustment, and conversion to other color spaces (e.g., HSL, CMYK)
-
sfa
Single File Assets for image storage in a single file. Completely Lossless
-
tinyqoi
QOI image decoder for embedded applications
-
imcon
image converter
-
nhdesigngen
An Animal Crossing: New Horizons design generator
-
captis
A Screen capturing library built for Linux, Windows and MacOS
-
svg_to_ico
convert SVG icons into Windows ICO files
-
rain_viewer
Rust wrapper to the RainViewer API
-
stitchy-core
combine multiple image files into a single image
-
dithor
Pixilisation/dithering library
-
svg_path_simplifier
SVG simplifier, converter and autocutter for plotters
-
macroquad_grid
grid to use with macroquad
-
ndarray-image
Zero-copy conversion between ndarray and image crates
-
image_dct
getting the DCT coefficients of an image
-
txtools
A set of tools for manipulating textures
-
art_testing_adannup
A fun Art Gallery
-
qrencode
QR code encoder in Rust
-
unsvg
SVG building library
-
sheety-cli
sheety is a sprite-sheet manipulation program written in Rust
-
starry_mosaic
generating colorful mosaic images with various geometrical patterns
-
initials-revamped
initials avatar for rust
-
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.
-
vtflib
Safe wrapper for VTFLib
-
xisf-rs
Reader (eventually writer) library for the XISF astronomy image file format
-
image-conv
High performance image convolution library
-
svg_file_parser
A Rust-based SVG parser designed to interpret scalable vector graphics (SVG) files
-
svg_face
Generates random SVG faces
-
procreate
reading Procreate files
-
draw
A small 2D drawing library
-
cv
Batteries-included pure-Rust computer vision crate
-
mmpx
image magnification algorithm
-
ez-pixmap
A naive and easy inline pixmap (xpm-like) image decoder
-
enimda
Entropy-based image border detection
-
svg_cleaner
svgcleaner could help you to clean up your SVG files from the unnecessary data
-
jxl-coding
JPEG XL entropy decoder, part of jxl-oxide
-
undither
Smart filter to remove Floyd-Steinberg dithering from paletted images
-
social-image
Generate social images using SVG templates
-
resport
CLI tool to tell you the dimensions or aspect ratio of an image, or if it is landscape or portrait
-
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.
-
vtracer_buffer
A cmd app to convert images into vector graphics
-
h_image
pixel perfect drawing library written in Rust using only CPU
-
dcx_screencapturer
capture screens
-
flameshot-rs
Easily integrate flameshot in your project, optionally using the image crate features
-
cocoa_image
Read RGBA image using macOS Cocoa API
-
svggen
Allows you to create vector images from templates
-
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
-
png_ect
A command-line tool for compressing png images using ECT
-
exoquant
Very high quality image quantization
-
tesseract-static
STATICALLY LINKED tesseract + leptonica bindings for easy inclusion of tesseract-ocr in binary applications
-
cv-bridge
Rust implemenation of cv_bridge that converts between ROS image messages and OpenCV images
-
imgdiff
A command-line and library for comparing two images
-
vips-sys
libvips bindings for Rust
-
zune-jpegxl
fast and fully safe modular jxl encoder
-
censor-analyser
Palette analysis tool
-
maa-framework
Rust bindings for MaaFramework
-
mvsdk
Rust wrapper on top of Mind Vision Industrial camera SDK C/C++ library
-
zipimgzip
Resize and ZipArchive the images in the Zip
-
luthien
A WIP tool which generates and applies color schemes
-
img2raw
Type definitions for img2raw headers
-
sharpened_bilinear
Sharp bilinear image resizing in linear color space with premultiplied alpha
-
atlantinator
generate a texture-atlas form a folder of images
-
queens-rock
QR codes scanner
-
sp_vcard
vCard library will help you generate vCard
-
libwebp-image
A bridge library for libwebp and image
-
image-meta
Image meta information loader
-
fer
fast image resizing with using of SIMD instructions, slim version
-
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
-
win_ocr
do OCR on Windows
-
pxo
loading Pixelorama files
-
symcode
Symbolic Barcode - Programming Library
-
libraw-rs
LibRaw bindings
-
libgphoto2_sys
System bindings to libgphoto2
-
pechakucha-gen
Generate a pechakucha presentation from a directory of images in Rust!
-
image-texel
A texel type and allocated buffers suitable for image data
-
bmp_rs
A bitmap file decoder for Microsoft bmp files
-
libavif-image
Load AVIF files into the
image
crate -
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…
-
snapcrop
CLI for crop/resize of large amounts of images with configurable resolutions
-
art_crate_test
A publish test using the example art crate within the rust book
-
gifriend
GIF parser
-
aseprite-test-data
Test data for aseprite deserializers
-
qrcode-png
Generate QR code in png format
-
qr-image-core
Create QR code from a image
-
lottieconv
Convert lottie files to WEBP or GIF
-
puny2d
2d graphics software renderer library
-
snappy_sc
A minimal crate to take screenshots created for Snappy
-
visionmagic
Collection of vision & graphics algorithms
-
imager
Automated image compression; optimizes the compression using various heuristics
-
afetch
A CLI system information tool written in Rust
-
pixivcrab
A pixiv AppAPI in Rust
-
kagamijxl
Opinionated JPEG XL decoder/encoder library
-
svgfilters
various SVG filters
-
text_on_image
An easier way to place text on images
-
tepimg
template library
-
vfxpreopenexr
openexr test package
-
x11-screenshot
Screenshots with x11
-
immo
Processing of various images (e.g., drawing of square systems)
-
sic_image_engine
Component of the sic cli: provides abstractions for (the application of) image operations
-
pigmnts-cli
Generate a color palette from an image right on the command line
-
apriltag-sys
Rust bindings for AprilTag library
-
qrcodegen-no-heap
High-quality QR Code generator library
-
graph-based-image-segmentation
graph-based image segmentation algorithms based on superpixels
-
ceratophrys
draw pixel art as code
-
raster
Image processing lib for Rust
-
camera_capture
capture webcam images on linux and windows
-
ndimage
conversion between ndarray and image
-
qrg
Generates QRCodes with a logo overlay
-
colorconv
color conversion library
-
zmxn_test_art
ZMXN test art project in Rust
-
preview-rs
A (simple) crate for fetching preview metadata from shorturls and links
-
nvjpeg-sys
Raw Rust bindings for NVIDIA nvJPEG library
-
rustbitmap
Read, write and edit bitmap files
-
zune-ppm
Portable Pixmap and Portable Floatmap Format Decoder and Encoder
-
dicom-dictionary-std
Standard DICOM attribute dictionary
-
pie_format
PIE - Pixel Indexed Encoding - image format with optional external palette, especially good for pixel art. Reference implementation and PNG -> PIE CLI.
-
lcs-png-diff-server
PNG diff server with LCS algorithm
-
trifit
Image compression and art generation with triangles!
-
giffy
GIF decoder written in Rust
-
glm_color
manipulating and generating color values, based on the
glm-rs
math library -
arqoii-cli
A CLI for viewing qoi files and converting qoi to/from png
-
mat2image
convert opencv::Mat to image::DynamicImage
-
eimage-cli
CLI tool for processing image collections in 3D space
-
icogen
Quickly convert image files into Windows .ico files
-
jabcode
Bindings for the JAB code reference implementation
-
rust_ocr
convert png to text with windows api
-
belilo
A command-line tool for whitening images
-
pixelar
Show everyone the art hidden inside your code
-
palette_extract
port of Leptonica's modified media cut quantization algorithm
-
libjxl-src
vendored libjxl
-
blurhash-update
A streaming blurhash encoder in rust
-
aom-decode
Minimal safe wrapper for libaom AV1 decoder
-
egak
Sample image generator
-
microbmp
Tiny and probably imperfect self-contained bitmap image reading library
-
makepad-zune-core
Core utilities for image processing in the zune family of crates
-
rawler
extract images and metadata from camera raw formats
-
captcha_rust
Dynamically generate verification code pictures
-
rvtf
Rust-VTF is a command-line tool for cross-platform image format conversion, with support for Valve's VTF format
-
brdiff
A command-line tool for subtracting images to generate a new blue-red difference image
-
laundry-96/papegen
-
html5-picture
Batch optimizes your images to wepb. Generates html5 picture tags.
-
libqhyccd-sys
Rust bindings for libqhyccd
-
jxl-grid
Sample grid implementation for jxl-oxide
-
del-canvas-core
drawing primitives (e.g., triangles and lines) to bitmap images and gif animation
-
repng
The PNG encoder that no one asked for
-
pixiv-rs
Wrapper for the inofficial pixiv ajax api
-
webp_encoder
WebPEncodeLosslessRGBA
-
sophus_lie
sophus - geometry for robotics and computer vision