-
openjp2
Rust port of Openjpeg
-
opencv
Rust bindings for OpenCV
-
png-to-twmap
Creates a teeworlds map from a png
-
jpeg2k
JPEG 2000 image loader
-
webp
WebP conversion library
-
jpeg2k-sandboxed
Sandboxed Openjpeg image decoder
-
svg
The package provides an SVG composer and parser
-
aigis
configurable content proxy
-
skia-safe
Safe Skia Bindings for Rust
-
image-webp
WebP encoding and decoding in pure Rust
-
magick_rust
Selection of Rust bindings for the ImageMagick library
-
pixelmosh
PNG corrupter
-
skia-bindings
Skia Bindings for Rust
-
tiff_tags
A look up table with the TIFF tag ID - name pairs and associated methods to access them
-
cp437-tools
Small collection of tools to handle CP437 files
-
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…
-
pict-rs
image hosting service
-
vl-convert
CLI application for converting Vega-Lite visualization specifications to Vega specifications
-
zune-png
A fast, correct and safe png decoder
-
respicta
versatile project offering a library, command-line interface (CLI), and web service for resizing images and changing their formats seamlessly
-
libheif-rs
Safe wrapper around the libheif-sys crate for parsing heif/heic files
-
turbojpeg
Fast and easy JPEG encoding, decoding and lossless transforms with TurboJPEG
-
jippigy
Compress JPEG while preserving exif data. Provides multi-threaded method for compressing in bulk.
-
cfrs
CFRS[] 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)…
-
egui_minipng
egui PNG image loader based on minipng
-
ab_glyph
API for loading, scaling, positioning and rasterizing OpenType font glyphs
-
ruin
Battery indicator as wallpaper
-
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.
-
tid2013stats
Stats tool for Tampere Image Database 2013 paper Replaces spearman.exe and kendall.exe used in the dataset
-
leptonica-plumbing
Safe wrapper of
leptonica-sys
-
rvimage
A remote image viewer with a bounding box labeling tool
-
allmytoes
thumbnails according to the freedesktop.org specification
-
clipboard-rs
Cross-platform clipboard API (text | image | rich text | html | files | monitoring changes) | 跨平台剪贴板 API(文本|图片|富文本|html|文件|监听变化) Windows,MacOS,Linux
-
re_types
The built-in Rerun data types, component types, and archetypes
-
rten-imageproc
Image tensor processing and geometry functions
-
ssimulacra2_rs
Binary exposing the ssimulacra2 rust implementation
-
tinify-rs
client for the Tinify API
-
dib
device independent bitmap (DIB) / BMP file format decoder
-
sophus_image
sophus - geometry for robotics and computer vision
-
cairo-rs
Rust bindings for the Cairo library
-
fax
Decoder and Encoder for CCITT Group 3 and 4 bi-level image encodings used by fax machines TIFF and PDF
-
vmbc-sys
Rust wrapper of the Vimba X library for Allied Vision cameras
-
ssimulacra2
metric
-
glycin
Sandboxed image decoding
-
zng-webrender-api
Public API for WebRender
-
arrows-svg
SVG arrow generator
-
blockhash
A perceptual hashing algorithm for detecting similar images
-
jpegli
Higher-level wrapper for Jpegli library
-
zune-jpeg
A fast, correct and safe jpeg decoder
-
maa-framework
Rust bindings for MaaFramework
-
zune-image
An image library, contiaining necessary capabilities to decode, manipulate and encode images
-
oidn
A wrapper for the Intel OpenImageDenoise image denoising library
-
zune-core
Core utilities for image processing in the zune family of crates
-
svgdx
create SVG diagrams easily
-
svg2gcode
Convert paths in SVG files to GCode for a pen plotter, laser engraver, or other machine
-
jpegli-sys
Rust wrapped for jpegli jpeg implementation
-
oculante
A minimalistic image viewer with analysis and editing tools
-
material-egui
Material Design color theme generator for Egui
-
svg2gcode-cli
Command line interface for svg2gcode
-
png-glitch
glitch PNG images
-
zune-hdr
Radiance/HDR image decoder and encoder
-
zune-jpegxl
fast and fully safe modular jxl encoder
-
zune-bmp
A fast BMP decoder
-
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.
-
zune-psd
Photoshop Simple PSD decoder
-
zune-ppm
Portable Pixmap and Portable Floatmap Format Decoder and Encoder
-
zune-qoi
Quite Ok Image (QOI) decoder and encoder part of the zune-image family
-
celesterender
Renders celeste maps
-
zune-farbfeld
Farbfeld image decoder
-
bevy_jpeg2k
JPEG 2000 image loader for Bevy
-
cameraunit_fli
An efficient and ergonomic interface to capture images using cameras
-
svg2gcode-web
Convert vector graphics to g-code for pen plotters, laser engravers, and other CNC machines
-
simple-crosshair-overlay
native crosshair overlay
-
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…
-
barcoders
A barcode-encoding library
-
minecraft_screenshot_parser
Process information from Minecraft screenshots
-
resvg
An SVG rendering library
-
png_pong
A pure Rust PNG/APNG encoder & decoder
-
typst-ts-svg-exporter
Export a frame of Typst document into svg element
-
gif-dispose
Implements GIF disposal method for the gif crate. The gif crate only exposes raw frame data that is not sufficient to render GIFs properly. GIF requires special composing of frames which…
-
cameraunit
An efficient and ergonomic interface to capture images using cameras
-
texture_packer
A texture packing library using the skyline heuristic
-
bitmap_copy
BitMap is an image container
-
kornia-rs
Low-level computer vision library in Rust
-
simp
image manipulation program
-
pigment64
handling conversion between N64 texture formats and modern image formats
-
annatar
A command line tool for making memes. Full readme available at: https://github.com/archer884/annatar
-
pngdefry
ios pngdefry
-
typst-ts-core
Core function of Typst.ts
-
usvg
An SVG simplification library
-
image
Imaging library. Provides basic image processing and encoders/decoders for common image formats.
-
libpng-vendored-sys
Helper package for vendoring 'libpng' as a static library with rudimentary FFI bindings
-
artano
Adds text to pictures
-
egui-screenshot-testing
Helper functions to test egui applications using screenshots and comparing them to a snapshot version
-
dithord
capabilities for monochromatic Bayer ordered dithering on images
-
color-art
working with colors and color spaces
-
dioxus-free-icons
Use free svg icons in your Dioxus projects easily with dioxus-free-icons
-
show-image
quickly show images in a window for debugging
-
floem-cosmic-text
Unofficial cosmic-text fork for Floem
-
visioncortex
Semantic Computer Vision
-
ptex
High-level Ptex bindings over ptex-sys
-
rmbg
Rust interface for BRIA Background Removal v1.4 Model Library
-
hs-hackathon-vision
Computer vision support crate for Helsing's Rust Nation hackathon
-
hs-hackathon-drone
Drone camera support crate for Helsing's Rust Nation hackathon
-
img2epub
Convert images to EPUB
-
rusty-tesseract
wrapper for Google Tesseract
-
multibg-sway
Set a different wallpaper for the background of each Sway workspace
-
jxl-oxide
JPEG XL decoder written in pure Rust
-
hs-hackathon-car
Car control support crate for Helsing's Rust Nation hackathon
-
mozjpeg-sys
FFI bindings for MozJPEG v4. MozJPEG is automatically built and linked statically. Requires nasm and a C compiler.
-
rxing
port of the zxing barcode library
-
jxl-color
JPEG XL color management functions, part of jxl-oxide
-
jxl-bitstream
JPEG XL bitstream reader, part of jxl-oxide
-
jxl-render
JPEG XL image renderer, part of jxl-oxide
-
jxl-modular
JPEG XL Modular image decoder, part of jxl-oxide
-
jxl-coding
JPEG XL entropy decoder, part of jxl-oxide
-
ndimage
conversion between ndarray and image
-
jxl-frame
JPEG XL frame data representation, part of jxl-oxide
-
jxl-vardct
JPEG XL VarDCT frame representation, part of jxl-oxide
-
jxl-oxide-cli
CLI tools of jxl-oxide
-
jxl-image
JPEG XL image header representation, part of jxl-oxide
-
images-compressor
compress pictures, such as
png
、jpg
、jpeg
、git
-
ks-image-compare
Compare images with ease
-
manganis-common
Ergonomic, automatic, cross crate asset collection and optimization
-
leptos_lucide
Lucide icons in Leptos
-
pixcil
Pixel art editor
-
clickable_img
Click aware image for egui
-
del-canvas
drawing primitives (e.g., triangles and lines) to bitmap images and gif animation
-
pdf2pwg
Single purpose A4 page renderer rendering PDF using pdfium to PWG/URF
-
usvgr
An SVG simplification library
-
usvgr-text-layout
An SVG text layout implementation
-
jpegxl-rs
Safe Rust wrapper for JPEG XL reference implementation
-
okolors
Create color palettes from images by performing k-means clustering in the Oklab color space
-
quantette
A fast and high quality image quantizer and palette generator. Supports the CIELAB, Oklab, and sRGB color spaces.
-
imgutils
Cross-platform CLI for quickly parsing & manipulating images
-
jpegxl-sys
Rust wrapper for JPEG XL reference implementation
-
jpegxl-src
Source of libjxl and logic to build it
-
xmp_toolkit
Rust-language bindings for Adobe's XMP Toolkit
-
pngenc
portable network graphics (PNG) encoding
-
imageproc
Image processing operations
-
waow
A begginer friendly creative coding library
-
enigmatick
social media platform that integrates with servers that implement the ActivityPub protocol (e.g., Mastodon)
-
pdfium-render
A high-level idiomatic Rust wrapper around Pdfium, the C++ PDF library used by the Google Chromium project
-
folderify
Generate a native-style macOS folder icon from a mask file
-
lutgen
A blazingly fast interpolated LUT generator and applicator for arbitrary and popular color palettes
-
rqrr
Detect and read QR codes from any image source
-
asefile
loading Aseprite files
-
ravif
rav1e-based pure Rust library for encoding images in AVIF format (powers the
cavif
tool) -
qrcode
QR code encoder in Rust
-
rayso-rs
An 'API' helper for Rayso
-
lutgen-palettes
Popular linux colorscheme palettes
-
pnm
portable anymap format encoding and decoding
-
material-colors
Up-to-date material-color-utilities port
-
md-icons
material design icons as string constants or components
-
zxing-cpp
wrapper for the zxing-cpp barcode library
-
fast_qr
Generates optimized QRCode
-
icu_tool
Image Converter Ultra
-
nvjpeg-sys
Raw Rust bindings for NVIDIA nvJPEG library
-
icu_lib
Image Converter Ultra Library
-
openpgp-paper-backup
Generating and restoring paper-printable backups of OpenPGP keys
-
charts-rs
A charts library for rust
-
identicon-rs
built around custom generation of identicon images
-
fimg
fast image operations
-
md-icons-helper
Helper library for md-icons
-
image_hasher
that provides perceptual hashing and difference calculation for images
-
qirust
QR code generator written in Rust using standard library
-
image_changer
A basic image lib wrapper to learn from
-
fenpix
that converts FEN strings into pixel chess boards
-
vader-lib
Crates IO testing package
-
libexif-wrapper
A safe rust wrapper around libexif
-
qwant
Color qwantization library to reduce n colors to 256 colors
-
svgize
Advanced SVG serialization library
-
brother_ql
Generate Brother QL Raster Command data from images
-
blit
Blit sprites on a buffer with a mask
-
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)
-
dessin-image
Dessin into image
-
qrcodegen-image
Draw QR codes to a PNG canvas. Wrapper around the qrcodegen and image crates.
-
mozjpeg
Higher-level wrapper for Mozilla's JPEG library
-
fastnoise-lite
FastNoise Lite is an extremely portable open source noise generation library with a large selection of noise algorithms
-
imageoptimize
Optimize image of multi format
-
tato_pipe
Converts PNG files to binary data for the Tato game engine
-
display-info
Cross-platform get display info
-
texel_types
Types for Texel ASCII art text editor
-
agb_image_converter
converting graphics for use on the Game Boy Advance
-
qrcode-rs
QR code encoder in Rust,Generate QR Code matrices and images in RAW, PNG and SVG formats
-
sgf-render
A renderer for SGF diagrams
-
edges
getting the edges of objects in images with transparency
-
screeps-local-visuals
programmable MMO Screeps that allows tools to produce images of game data without relying on the game engine for rendering
-
sentryshot_scale
Port of FFmpeg's image scaler
-
spotifymosaic
A CLI tool for generating Spotify playlist covers using album artworks
-
neko-image
CLI utility for image processing written in rust🏳️⚧️
-
sentryshot_convert
Port of FFmpeg's pixel format converter
-
rgb_int
Integer representations and manipulations of rgb colours
-
tilr
Build a mosaic of an image from a set of smaller image 'tiles'
-
mlua-image
Lua bindings and embedding of the Rust based 'image' imaging library
-
screenshots
Move to XCap
-
lcms2
ICC color profile handling. Rusty wrapper for Little CMS
-
bcdec_rs
Safe, no_std, pure Rust port of bcdec
-
kalosm-vision
A set of pretrained vision models
-
palette
Convert and manage colors with a focus on correctness, flexibility and ease of use
-
jxl-grid
Sample grid implementation for jxl-oxide
-
ocrs
OCR engine
-
rusty_oge-cli
CLI обёртка над библиотекой rusty_oge
-
ocrs-cli
OCR CLI tool for extracting text from images
-
tauri-plugin-context-menu
Handle native Context Menu in Tauri
-
lcms2-sys
Bindings for liblcms2 (Little CMS) with support for Linux, macOS, and Windows. See lcms2 crate for a safe Rust wrapper
-
geo-svg
Convert geo types to SVG strings for visualization
-
blurhash-update
A streaming blurhash encoder in rust
-
gdcm-rs
GDCM bindings for Rust
-
carrot_image_utils
Util library for image processing
-
object_detection
The interface for object detection
-
screen-13
Vulkan rendering engine in the spirit of QBasic
-
carrot_common_interface
The common interface for robotics and vision application
-
svgplot
SVG generation
-
phosphor-leptos
phosphor icons for leptos
-
mcbanner
generate Minecraft banner images
-
yuvxyb
Conversions between YUV (YCbCr), XYB, and other colorspaces
-
binarized_image_object_detection
Object detection based on binarized image
-
icy_sixel
A 100% rust sixel library
-
fitsrotate_rs
Rotate FITS images
-
png
PNG decoding and encoding library in pure Rust
-
colorbox
A low-level toolbox for working with color
-
num2exr
Creates an exr image from numbers
-
drawing-stuff
drawing onto a canvas
-
arwggplot
part of the gguppy plotting library, but can also be used on its own to create images
-
svg_avatars
generating SVG avatars from identifiers
-
libwebp-sys
Bindings to libwebp (bindgen, static linking)
-
imageinfo
get image size and format without loading/decoding
-
dxf-model
Extension macros for the dxf crate for creating points and drawings based on a sequence of points
-
libavif
High-level API for AVIF image files
-
rxscreen
A wrapper around libx11 to capture screenshots and save them
-
csc411_image
A wrapper around the image crate, for CSC 411
-
bevy_mod_krita
Use Krita's .kra files directly in your Bevy app
-
fast_image_resize
fast image resizing with using of SIMD instructions
-
libavif-image
Load AVIF files into the
image
crate -
libavif-sys
Unsafe wrapper around libavif, the image codec
-
zune-imageprocs
Common image processing routines for zune-image
-
crystal_ball
A path tracing library written in Rust
-
web2app
Turn any web page into a desktop app (but, lightweight ~3MB)
-
arqoii-types
types used for encoding images into the qoi image format
-
arqoii-cli
A CLI for viewing qoi files and converting qoi to/from png
-
hdrfix
mapping HDR screenshots to SDR
-
stitchy
CLI tool to combine multiple image files into a single image
-
text_on_image
An easier way to place text on images
-
peniko
Primitive types for styling vector graphics
-
apng
APNG Encoder. But it is tiny yet.
-
esvg
Document object model based SVG library
-
jpegxr
Wrapper for Microsoft's C JPEG XR image codec library
-
image-to-ppm
Convert images to PPM (raw pixel format)
-
phosphor-svgs
Autogenerated Phosphor Icons SVGs as
const &str
s -
petpet
Pet-pet generator in Rust. Translated from https://github.com/camprevail/pet-pet-gif.
-
simple-tga-reader
TGA image reader
-
stitchy-core
combine multiple image files into a single image
-
onagre-launcher-plugins
Default plugins for pop-launcher (onagre fork)
-
avif-decode
Convert AVIF images to PNG or decompressed pixel data
-
minimg
A mini image library
-
imsz
Get width and height from an image file reading as few bytes as possible
-
stegosaurust
A steganography tool, written in rust
-
bmp8bit
Converts raster image to 256 colors format and writes it as bmp
-
libvips
Safe bindings for libvips
-
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.
-
pixel-weaver
A multi-threaded pixel-by-pixel image renderer
-
dupimg
duplicate image finder
-
txtools
A set of tools for manipulating textures
-
barnsley
iterated function system image generator
-
libvips-rs
Safe bindings for libvips
-
turbojpeg-sys
Raw bindings for TurboJPEG
-
imgproc
image processing library
-
butter2d
Butterworth filter for image processing
-
surya
multilingual document OCR toolkit, original implementation in Python and PyTorch
-
srgb
sRGB primitives and constants — lightweight crate with functions and constants needed when manipulating sRGB colours
-
paperwall
program to fetch random image and set it as wallpaper
-
pylon-cxx
Rust wrapper of the Pylon libraries for Basler cameras
-
luv
Tools for converting between sRGB, CIE Luv and CIE LCh(uv) colour spaces and comparing differences in colour
-
jfifdump
Read and dump structure of a jpeg file
-
xiapi
High-level API bindings for XIMEA Cameras
-
reduce_image_size
Reduces size of images in a folder (and optionally sub-folders, recursively)
-
jfifdump-cli
Read and dump structure of a jpeg file
-
rusty-ppm
PPM image reader and writer
-
xiapi-sys
Unsafe low-level ffi bindings to the XIMEA API
-
imagehash
image hashing library
-
gif
GIF de- and encoder
-
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.
-
tonujet_crate
First crate of tonujet
-
containers-image-proxy
Interact with the github.com/containers/image library via skopeo
-
staticmap
Tile based static map image renderer
-
qr_from_str
Making it easy to generate QRCode in SVG from str
-
lodepng
Reading and writing PNG files without system dependencies. Pure Rust port of LodePNG.
-
imgref
A basic 2-dimensional slice for safe and convenient handling of pixel buffers with width, height & stride
-
timewall
All-in-one tool for Apple dynamic HEIF wallpapers on GNU/Linux
-
quircs
QR code detection and scanning. Pure Rust.
-
directxtex
Unofficial Rust bindings for Microsoft's DirectXTex library
-
fretboard_layout
Generate an svg template of a musical instrument fretboard
-
libopenraw
Digital camera RAW file processing
-
rimage
convert/optimize/resize images in different formats
-
gfret
Generates an svg template of a musical instrument fretboard
-
usvg-text-layout
An SVG text layout implementation
-
usvg-parser
An SVG parser used by usvg
-
colorhash
A hashing function to convert text strings into colors
-
dssim
Tool that measures structural similarity between images using a multi-scale variant of the SSIM algorithm
-
usvg-tree
An SVG tree representation used by usvg
-
orias
Computer Vision library with embedded systems support
-
gravatar-rs
Gravatar image URL library
-
micon
load svg as icon,tessellator or rasterize with fill or stroke
-
imageboard_downloader
Cli utility to bulk download images from popular imageboard sites (Boorus) using their APIs
-
quantizr
Fast library for converting RGBA images to 8-bit palette images
-
resize
image resampling library in pure Rust
-
art_crate_test
A publish test using the example art crate within the rust book
-
jpeg-decoder
JPEG decoder
-
loop9
Tiny helper function to visit every pixel in the image together with its neighboring pixels. Duplicates pixels on the edges.
-
tiff
TIFF decoding and encoding library in pure Rust
-
fractl_gui
Fractal renderer supporting multithreading, gpu compute and wasm
-
the-media-organizer
Organizes media files from a given directory into defined destinations using a directory tree structure by dates
-
fractl_lib
Fractal renderer supporting multithreading, gpu compute and wasm
-
pechakucha-gen
Generate a pechakucha presentation from a directory of images in Rust!
-
floem-peniko
Unofficial peniko crate for Floem
-
e-color
-
telegram_photo_gallery_downloader
Telegram photo gallery downloader
-
image_compressor
A image compressing module using mozjpeg, and image crates
-
qcms
lightweight color management
-
funutd
Procedural texture library
-
aniterm
Search and fetch information about anime and manga
-
keyset
create pretty keyset layout diagrams using correct fonts and icons
-
rawler
extract images and metadata from camera raw formats
-
psd
API for parsing and working with PSD files
-
tesseract
Higher-level bindings for Tesseract OCR
-
ispc-downsampler
Image downsampler crate using ISPC
-
libqhyccd-sys
Rust bindings for libqhyccd
-
image2text
Convert an image to ascii art
-
quickexif
parse EXIF data from images
-
si-img
lightweight Rust library to generate Social Media Preview Images
-
miniaturo
A RAW image thumbnailer. Intended to be a drop-in replacement for the (mostly unmaintained) raw-thumbnailer project.
-
align3d
Alignment with Iterative Closest Point (ICP) for point clouds and images
-
minetest-worldmapper
Minetest world mapper
-
sais
Rust version of libsais
-
maple_lib
tools library for MapleImage
-
lukaj
Interactive diff tool for SVG images
-
favicon-rover
A web service and CLI tool to fetch the favicon of any website
-
rusty_scissors
A command-line tool for trimming images
-
hydrus-utils
Automatically tag hydrus file by using pixiv and saucenao
-
frame-sequence
Turns frame sequence strings into lists of frame numbers
-
pngquant
Convert 24/32-bit PNG images to efficient 8-bit format with alpha channel
-
dssim-core
that measures structural similarity between images using a multi-scale variant of the SSIM algorithm
-
random_color
generating random attractive colors
-
puzzle-paths
SVG paths for creating a jigsaw puzzle of an image
-
color-theme
A CLI tool to extract a colour 'palette' and theme color from an image
-
image-merger
merge multiple images into one
-
wayshot
Screenshot tool for wlroots based compositors implementing the zwlr_screencopy_v1 protocol
-
banner-builder
image and banner generator for YouTube thumbnails, Meetups, social networks
-
twenty-twenty
Visual regression testing of H264 frames and images
-
jmfm
JMFM (Java minecraft:filled_map's) is a library and console utility designed to convert images into Minecraft map art
-
pride-overlay
overlay pride flags on images
-
image-convert
A high level library for image identification, conversion, interlacing and high quality resizing
-
rattice
A media viewer for web browsers
-
rpmlx90640
High-level library for imaging using Raspberrypi I2C and the MLX90640 thermal sensor
-
hex_color
lightweight library for working with RGB(A) hexadecimal colors
-
comfy-ldtk
LDTK editor support for the Comfy Engine
-
canvy
A helper package for representing 2D canvases
-
vtracer_buffer
A cmd app to convert images into vector graphics
-
libheif-sys
libheif bindings
-
biosvg
Captcha based on SVG
-
rusttesserast
providing the asynchronous methods for tesseract api
-
auto_project
creating shortcuts to your programming projects
-
allegro_image
Allegro 5 image addon Rust wrapper
-
avatargen
Generates random png avatars from seeds
-
allegro_image-sys
Allegro 5 image addon Rust binding
-
dicom
A pure Rust implementation of the DICOM standard
-
vtracer
A cmd app to convert images into vector graphics
-
imageutil
Image utilities
-
dicom-pixeldata
A high-level API for decoding DICOM objects into images and ndarrays
-
br-ocr
ocr
-
aom-decode
Minimal safe wrapper for libaom AV1 decoder
-
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.
-
dicom-core
Efficient and practical core library for DICOM compliant systems
-
svg_file_parser
A Rust-based SVG parser designed to interpret scalable vector graphics (SVG) files
-
omage
omage
is a Rust library for image processing. It provides functionality for handling images, drawing basic shapes, and configuring image properties. -
amazon-captcha-rs
solve Amazon CAPTCHAs
-
manifest-gen
A manifest.json generator
-
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.
-
undither
Smart filter to remove Floyd-Steinberg dithering from paletted images
-
delight
Command line utilities/helpers for the 3Delight renderer
-
delight-build
Build-time helpers for 3Delight-related crates
-
delight-helpers
Command line utilities/helpers for the 3Delight renderer
-
ini-material-color-utilities-rs
port of Material Design color utilities
-
delight-sys
functions for the 3Delight renderer
-
image-resizer
Resize or just shrink images and sharpen them appropriately
-
image-interlacer
interlace an image or multiple images for web-page usage
-
nsi-3delight
Nodal Scene Interface (ɴsɪ) helpers for the 3Delight renderer
-
nsi-jupyter
Jypyter notebooks support for ɴsɪ
-
nsi-toolbelt
Nodal Scene Interface for (offline) 3D renderers – ɴsɪ
-
nsi-core
Nodal Scene Interface for (offline) 3D renderers – ɴsɪ
-
qr-reader
A qrcode reader that prints out the data of the qrcode
-
pxo
loading Pixelorama files
-
zmxn_test_art
ZMXN test art project in Rust
-
jpeg_extractor
Extract jpeg images from any binary via command line
-
dcv-color-primitives
perform image color model conversion
-
nsfw
detecting NSFW images using a neural network
-
catppuccin-catwalk
A sweet program that takes in four showcase images and displays them all at once
-
vulpix
An image processing service
-
leptonica-sys
FFI bindings for Leptonica
-
ceratophrys
draw pixel art as code
-
tesseract-sys
Rust Bindings for Tesseract OCR
-
stb_image
Bindings to the stb image encoding/decoding library
-
bitmap_type_tracer
bitmap_type_trace is a utility tool to generate images from font bitmaps with customizable configurations
-
webpsan
An WebP file sanitizer
-
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… -
hexcrypt
Convert UTF-8 encoded text to RGB images and vice versa
-
dicom-dictionary-std
Standard DICOM attribute dictionary
-
ffimage
Foreign function image handling
-
fer
fast image resizing with using of SIMD instructions, slim version
-
svg_to_png
Converts SVG to PNG and dynamic Image
-
ffimage_yuv
YUV (aka YCbCr) pixel types for ffimage
-
wgpu-app-sample
Rust sample for wgpu-app management Vertex Texture CameraAngle
-
libstacker
Image alignment and stacking functions based on OpenCV and Rayon
-
alpha_bleeding
used to fix white border issues by doing alpha bleeding
-
load_image
Load PNG or JPEG with color profile support
-
crunch-cli
Command line asset manipulation, set up a pipeline once and run it against all of your files
-
oai_rs
An async rust library that's a wrapper for the OpenAI API
-
png_ect
A command-line tool for compressing png images using ECT
-
belilo
A command-line tool for whitening images
-
shape-svg
SVG representation of shapes
-
webp_encoder
WebPEncodeLosslessRGBA
-
parallel_image
parallel fill pixels
-
retroimg
Convert images to look like in retro IBM hardware
-
lottieconv
Convert lottie files to WEBP or GIF
-
imagequant-sys
Convert 24/32-bit images to 8-bit palette with alpha channel. C API/FFI libimagequant that powers pngquant lossy PNG compressor. Dual-licensed like pngquant. See https://pngquant.org for details.
-
sixel-bytes
Encode an image with sixel-sys/libsixel
-
jpeg-encoder
JPEG encoder
-
snapcrop
CLI for crop/resize of large amounts of images with configurable resolutions
-
webp-animation
A high-level Rust wrapper for decoding and encoding WebP animations
-
image_sieve
GUI based tool to sort out and categorize images, raw images and videos
-
pixel_map
A map of pixels implemented by an MX quadtree
-
unsvg
SVG building library
-
wl-gammarelay-rs
program that provides DBus interface to control display temperature and brightness under wayland without flickering
-
oklab
OK Lab is a perceptually uniform color space for image processing. Improvement of CIELAB.
-
dlib-face-recognition
Unofficial Rust wrappers to the C++ library dlib, face recognition tools
-
yew_icons
Easily include a variety of SVG icons into your Yew app
-
image-blp
encode/decode Blizzard BLP texture format
-
sp_vcard
vCard library will help you generate vCard
-
xpd-rank-card
experienced and minixpd to render SVGs
-
onix
Decode image files using V4L2
-
remtools
RemRemEgg's tools
-
max_rects
maximal rectangles algorithm for 2d bin packing
-
imazen/imageflow
High-performance image manipulation for web servers. Includes imageflow_server, imageflow_tool, and libimageflow
-
imazen/imageflow_core
High-performance image manipulation for web servers. Includes imageflow_server, imageflow_tool, and libimageflow
-
kmeans-color-gpu
Calculates the average colors in an image for color quantization on the GPU
-
kmeans-color-gpu-cli
Command line tool to use the color-quantization-gpu library
-
exifmv
Moves images into a folder hierarchy based on EXIF tags
-
cavif
Encodes images in AVIF format (image2avif converter) using a pure-Rust encoder
-
kfn-rs
Karaoke .kfn file IO library written in Rust
-
minipng
Tiny PNG decoder with no dependencies
-
makepad-zune-jpeg
A fast, correct and safe jpeg decoder
-
makepad-zune-png
A fast, correct and safe png decoder
-
makepad-zune-core
Core utilities for image processing in the zune family of crates
-
anaglyph
maker
-
imgdiff
A command-line and library for comparing two images
-
sic
Accessible image processing and conversion from the terminal (and a front-end for the 'image' crate)
-
sic_parser
Component of the sic cli: parser for the image operation script used by sic
-
sic_io
Component of the sic cli: provides accessible i/o around image formats
-
sic_image_engine
Component of the sic cli: provides abstractions for (the application of) image operations
-
sic_cli_ops
Component of the sic cli: parses images operations invoked from the cli
-
sic_core
Component of the sic cli: re-exports global dependencies to sub-crates
-
fuu
Image Viewer
-
libwebp-sys2
A handwritten raw interface to libwebp
-
xisf-rs
Reader (eventually writer) library for the XISF astronomy image file format
-
qrcode-generator
Generate QR Code matrices and images in RAW, PNG and SVG formats
-
env-libvpx-sys
Rust bindings to libvpx
-
wcloud
Generate beautiful word clouds with support for masks, custom fonts, custom coloring functions, and more
-
ndarray-vision
A computer vision library built on top of ndarray
-
gphoto2
High-level wrapper for libgphoto2
-
pix
Pixel / raster image 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).
-
win_ocr
do OCR on Windows
-
svg-hush
Strip scripting and other abusable features from SVG files
-
deathrip
Rips full-resolution images from the Dead Sea Scrolls digital library
-
cameleon-impl
used by other cameleon crates implementation
-
rgba_simple
RGBA and Hex color representation
-
nanoimage
Fork of image-formats
-
wassily
both an API and set of tools for creating generative 2D art
-
qrcodegen-no-heap
High-quality QR Code generator library
-
paperdoll
2D paper doll model
-
image-effects
An assortment of effects that can be applied to an image with the help of
image
-
models-cv
Groundtruth Data Generation for SFM Pipelines using CG Models
-
pixtra
aims to be a very simple and easy-to-use image manipulation tool by being opionated and contain a lot of examples
-
cpclib-image
Image manipulation library for amstrad cpc
-
cairo-blur
Apply a Gaussian blur to your Cairo image surface
-
dng
A pure rust library for reading / writing DNG files providing access to the raw data
-
tekenen
drawing pixels in memory
-
libraw_rs_vendor
Vendored libraw @version 0.21.1
-
intvg
lib/tool in Rust to load/save/render tvg file, parse from svg file by usvg
-
dcx_screencapturer
capture screens
-
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.
-
tessellations
create and draw periodic tilings of the plane
-
bardecoder
Detect and decode QR Codes
-
burnt_chroma
A general purpose image manipulation library
-
photo_shoop
server that recursively finds photos in "./" and serves them as a zero-UI slideshow at localhost:4015
-
texture2ddecoder
pure Rust no-std texture decoder
-
kmeans_colors
k-means clustering to find dominant colors in images. Backed by a generic k-means implementation offered as a standalone library
-
simple_clustering
Implementations of image clustering and segmentation algorithms such as SLIC and SNIC
-
photohash
detecting duplicate photos and diffing directories
-
template-matching
GPU-accelerated template matching
-
shoalart
(WIP) Powerful ASCII Art generator, but not yet easy to use
-
nv-flip
High-Level bindings to Nvidia Labs's ꟻLIP image comparison and error visualization library
-
thumbnailer
An image thumbnail creation library
-
lyon_path
Types and utilities to store, build and iterate over 2D paths
-
scarlet
Colors and color spaces made simple
-
q565
RGB565 image codec based on QOI
-
rotated-grid
Rotated grid calculations for CMYK halftone dithering and more
-
tinygif
No-std, high memory footprint GIF image loader
-
wgimage
image processing library with WebGPU
-
color-rs
that provides types and conversions for working with various color formats. Forked from the unmuntained crate color
-
edt
2D EDT (Euclidian distance transform) with Saito's algorithm in pure Rust
-
olc_pixel_game_engine
Rust bindings for olcPixelGameEngine
-
jm_art
art generator
-
image-match
Derives an image signature to be used in quick image comparisons
-
cocoa_image
Read RGBA image using macOS Cocoa API
-
stationary-cam
This safe CLI generates a stationary cam as .svg
-
magnify
pixel-art scaling algorithms
-
qrscan
Scan a QR code in the terminal using the system camera or a given image
-
svgr-rs
transform SVG into React components
-
rust_mermaid
Generate mermaid.js diagrams from Rust
-
blurry
SDF font asset generation
-
pb-imgsize
detect the dimensions of PNG and JPEG images
-
quickraw
A pure rust library to handle camera raw files
-
icon-loader
load and cache themed icons in 100% safe rust
-
tinywad
manage/compose WAD resources
-
typst-ts-raster-exporter
Export a frame of Typst document into a raster image
-
u_u
allowing conversions of JPEG diagrams to SVGs
-
moi
Encoder and decoder implementations for the MOI image compression format
-
rmg
Tiny And Fast Manga/Image Viewer
-
spacebadgers
Fast SVG badge generator
-
qr_code
QR code encoder in Rust, support structured append (data in multiple qrcodes)
-
lenia_ca
simulating the Lenia system of cellular automata
-
geo-buffer
methods to buffer (to inflate or deflate) certain primitive geometric types in the GeoRust ecosystem via a straight skeleton
-
tesseract-plumbing
Safe wrapper of
tesseract-sys
-
spacebadgers-utils
A collection of utilities for the SpaceBadgers project
-
sten_rs
A
rust
crate for performing steganography on PNG images and more! -
graph-based-image-segmentation
graph-based image segmentation algorithms based on superpixels
-
yas_scanner
Genshin Impact item scanner
-
tinybmp
No-std, low memory footprint BMP image loader
-
tinytga
No-std, low memory footprint TGA image loader
-
tectonic_pdf_io
Xdvipdfmx’s PDF, XDV, and image I/O APIs in C, as a Rust crate
-
rust_ocr
convert png to text with windows api
-
tinyqoi
QOI image decoder for embedded applications
-
imagesize
Quick probing of image dimensions without loading the entire file
-
macroquad_grid
grid to use with macroquad
-
quadim
Fastest image quadtree stylization implementation to date, capable of hundreds of fps and avoiding ugly non-squares
-
bmp-monochrome
Encode and decode monochromatic bitmaps without additional dependencies, useful for QR codes
-
libgphoto2_sys
System bindings to libgphoto2
-
pokemon-sprite-compression
dealing with compressed Pokemon sprites
-
rendiff
Image comparison (diffing) for computer graphics renderer test cases
-
image_dct
getting the DCT coefficients of an image
-
launchy
Low-level bindings and high-level abstractions for the Novation Launchpad MIDI devices
-
dipc
Convert your favorite images and wallpapers with your favorite color palettes/themes
-
sheety-cli
sheety is a sprite-sheet manipulation program written in Rust
-
sheety
sprite-sheet manipulation program written in Rust
-
railroad
create syntax-diagrams as Scalable Vector Graphics
-
minifb_wrapper
A wrapper around minifb to make managing windows easier than ever
-
kolor
Color conversions for games & interactive applications
-
colormap
Color gradient and color interpolation
-
dithor
Pixilisation/dithering library
-
icopng
Embed a PNG directly into an ICO file
-
kolor-64
Color conversions for games & interactive applications
-
converter_buddy
File format conversion library. Provides conversion utilities between files with different formats.
-
pexels_client
Rust wrapper for Pexels API
-
svarog
create SVG files
-
tileset
Tailset definition, and supports importing multiple formats
-
sic_testing
Component of the sic cli: provides commonly used testing operations for sic crates
-
rustwemoji-image
rendering emojis from the Rustwemoji database to images
-
rustwemoji
Twemoji for Rust
-
pnglitcher
PNG glitcher
-
qr-image-core
Create QR code from a image
-
colorconv
color conversion library
-
ico-builder
Create multi-size ICO files from separate images
-
farbe
working with retro image formats
-
lepton_jpeg
Rust port of the Lepton JPEG compression library
-
spreading_colors_ca
A cellular automaton that produces pretty images from spreading colors
-
snappy_sc
A minimal crate to take screenshots created for Snappy
-
extractor_p
Extracts the photo from the given doc file
-
image_colored_text
A basic extension of the image/imageproc crates for writing multiline colored text
-
pixelfoo-viewer
Viewer for pixelfoo frame streams
-
stegano-cli
Hiding secret data with steganography in PNG images and WAV audio files
-
farba
A CPU graphics library written in pure Rust
-
stegano-core
Steganography core library for stegano-cli. Supports hiding data in PNG images via LSB Encoding.
-
cyberterm-img
Image processing tool
-
cargo-devcade
CLI tool for building and packaging devcade games
-
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
-
altered_perception
struct HSV/Luma/HSL/etc.
for sharing pixels between crates + other pixel manipulations -
pizarra
The backend for a simple vector hand-drawing application
-
plantaznik
CLI helper for managing PlantUML diagram sources and their previews in Markdown files
-
mlsnd
Moving Least Squares deformations in N Dimensions
-
bmp-rust
read, write, and create BMP Image files
-
pie_format
PIE - Pixel Indexed Encoding - image format with optional external palette, especially good for pixel art. Reference implementation and PNG -> PIE CLI.
-
libopenai
client for OpenAI's API
-
immo
Processing of various images (e.g., drawing of square systems)
-
karlo-rs
Kakao's Karlo API Rust wrapper
-
xcf
A basic standalone GIMP XCF library in Rust
-
graphicsmagick
binding for Rust
-
flameshot-rs
Easily integrate flameshot in your project, optionally using the image crate features
-
graphicsmagick-sys
GraphicsMagick binding for Rust
-
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
-
lapix
Image editor backend library for pixel art
-
picture
a fast and flexible image manipulation crate
-
tarsila
GUI image editor for pixel art
-
tesseract-static
STATICALLY LINKED tesseract + leptonica bindings for easy inclusion of tesseract-ocr in binary applications
-
giphy-api-lite
GIPHY API
-
normal-heights
Creates normal maps from height maps
-
wallpapergen
Gradient wallpaper generator
-
rusvid_core
Core library for rusvid
-
rusvid_effect
Collection of predefined image effects for rusvid
-
dominant_color
image color extractor written in Rust with no external dependencies
-
rvtf
Rust-VTF is a command-line tool for cross-platform image format conversion, with support for Valve's VTF format
-
qrcode_gen
Rust QR Code Generic Generator
-
fume
?
-
roucoule
avatar generator
-
qrencode
QR code encoder in Rust
-
qrg
Generates QRCodes with a logo overlay
-
bevy_aseprite_reader
Aseprite reader
-
color-brewery
Color palettes and gradients
-
truchet
tiling
-
leptess
Productive Rust binding for Tesseract and Leptonica
-
ingenuity-dl
Automatically download images from the Mars Ingenuity helicopter and compile them into a video
-
maplibre-build-tools
build tools for maplibre-rs
-
image2
image processing library
-
colorbuddy
Generates a color palette based on an image
-
svg_cleaner
svgcleaner could help you to clean up your SVG files from the unnecessary data
-
cv-bridge
Rust implemenation of cv_bridge that converts between ROS image messages and OpenCV images
-
photon-rs
High-performance image processing library for native use and the web
-
sciimg
Base support for planetary science image processing
-
xisf
XISF Library
-
rxcv
RxCV provide Rust programming experience to OpenCV
-
ansify
stuff
-
apriltag
High level Rust bindings to AprilTag library
-
greenfield
images
-
dify
A fast pixel-by-pixel image comparison tool in Rust
-
greenriver
A command line tool to work with greenfield images
-
apriltag-sys
Rust bindings for AprilTag library
-
apriltag-image
Conversion from/to image crate types for apriltag
-
rust-cv
A computer vision library using Rust
-
bokeh
image-blurring, focussing on disc-shaped kernels to produce a bokeh lens-effect
-
atlantinator
generate a texture-atlas form a folder of images
-
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
-
libqoi
A basic QOI encoder/decoder in rust
-
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
-
dioxus-heroicons
Dioxus components for heroicons (https://heroicons.com/)
-
icogen
Quickly convert image files into Windows .ico files
-
nlmrs
building Neutral Landscape Models
-
atri_login
test
-
badgers
badge generator