-
palette
Convert and manage colors with a focus on correctness, flexibility and ease of use
-
cairo-rs
Rust bindings for the Cairo library
-
fast_image_resize
fast image resizing with using of SIMD instructions
-
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… -
imageproc
Image processing operations
-
jpeg-decoder
JPEG decoder
-
resvg
An SVG rendering library
-
image
Imaging library. Provides basic image processing and encoders/decoders for common image formats.
-
png
PNG decoding and encoding library in pure Rust
-
gif
GIF de- and encoder
-
svg
The package provides an SVG composer and parser
-
kamadak-exif
Exif parsing library written in pure Rust
-
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.
-
lcms2
ICC color profile handling. Rusty wrapper for Little CMS
-
skia-safe
Safe Skia Bindings for Rust
-
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
-
pdfium-render
A high-level idiomatic Rust wrapper around Pdfium, the C++ PDF library used by the Google Chromium project
-
colorgrad
Color scales library for data visualization, charts, games, generative art and others
-
imagesize
Quick probing of image dimensions without loading the entire file
-
dcv-color-primitives
perform image color model conversion
-
qrcode-generator
Generate QR Code matrices and images in RAW, PNG and SVG formats
-
opencv
Rust bindings for OpenCV
-
libvips
Safe bindings for libvips
-
barcoders
A barcode-encoding library
-
qrcode
QR code encoder in Rust
-
webp
WebP conversion library
-
zune-jpeg
A fast, correct and safe jpeg decoder
-
rqrr
Detect and read QR codes from any image source
-
fast_qr
Generates optimized QRCode
-
cavif
Encodes images in AVIF format (image2avif converter) using a pure-Rust encoder
-
folderify
Generate a native-style macOS folder icon from a mask file
-
rxing
port of the zxing barcode library
-
lodepng
Reading and writing PNG files without system dependencies. Pure Rust port of LodePNG.
-
hex_color
lightweight library for working with RGB(A) hexadecimal colors
-
magick_rust
Selection of Rust bindings for the ImageMagick library
-
libheif-rs
Safe wrapper around the libheif-sys crate for parsing heif/heic files
-
annatar
A command line tool for making memes. Full readme available at: https://github.com/archer884/annatar
-
png_pong
A pure Rust PNG/APNG encoder & decoder
-
imgref
A basic 2-dimensional slice for safe and convenient handling of pixel buffers with width, height & stride
-
qoi
VERY fast encoder/decoder for QOI (Quite Okay Image) format
-
qcms
lightweight color management
-
imageboard_downloader
Cli utility to bulk download images from popular imageboard sites (Boorus) using their APIs
-
vl-convert
CLI application for converting Vega-Lite visualization specifications to Vega specifications
-
stegano-cli
Hiding secret data with steganography in PNG images and WAV audio files
-
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
-
charts-rs
A charts library for rust
-
dioxus-free-icons
Use free svg icons in your Dioxus projects easily with dioxus-free-icons
-
tinybmp
No-std, low memory footprint BMP image loader
-
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…
-
openjp2
Rust port of Openjpeg
-
simp
image manipulation program
-
librsvg
render SVG images to Cairo surfaces. GNOME uses this to render SVG icons. Outside of GNOME, other desktop environments use it for similar purposes. Wikimedia uses it for Wikipedia's SVG diagrams.
-
rusty-tesseract
wrapper for Google Tesseract
-
rvimage
A remote image viewer with a labeling tool
-
lutgen
A blazingly fast interpolated LUT generator and applicator for arbitrary and popular color palettes
-
ssimulacra2_rs
Binary exposing the ssimulacra2 rust implementation
-
hdrfix
mapping HDR screenshots to SDR
-
color-art
working with colors and color spaces
-
bardecoder
Detect and decode QR Codes
-
dezoomify-rs
Allows downloading zoomable images. Supports several different formats such as zoomify, iiif, and deep zoom images.
-
sgf-render
A renderer for SGF diagrams
-
gphoto2
High-level wrapper for libgphoto2
-
multibg-sway
Set a different wallpaper for the background of each Sway workspace
-
asefile
loading Aseprite files
-
pix
Pixel / raster image library
-
png-to-twmap
Creates a teeworlds map from a png
-
funutd
Procedural texture library
-
stitchy
CLI tool to combine multiple image files into a single image
-
jpegxl-rs
Safe Rust wrapper for JPEG XL reference implementation
-
random_color
generating random attractive colors
-
pngquant
Convert 24/32-bit PNG images to efficient 8-bit format with alpha channel
-
libwebp-sys2
A handwritten raw interface to libwebp
-
re_types
The built-in Rerun data types, component types, and archetypes
-
turbojpeg
Fast and easy JPEG encoding, decoding and lossless transforms with TurboJPEG
-
pict-rs
image hosting service
-
catppuccin-catwalk
A sweet program that takes in four showcase images and displays them all at once
-
dicom
A pure Rust implementation of the DICOM standard
-
peniko
Primitive types for styling vector graphics
-
webp-animation
A high-level Rust wrapper for decoding and encoding WebP animations
-
fastnoise-lite
FastNoise Lite is an extremely portable open source noise generation library with a large selection of noise algorithms
-
yew_icons
Easily include a variety of SVG icons into your Yew app
-
rimage
Optimize images natively with best-in-class codecs
-
svgdx
create SVG diagrams easily
-
resize
image resampling library in pure Rust
-
leptonica-plumbing
Safe wrapper of
leptonica-sys
-
imsz
Get width and height from an image file reading as few bytes as possible
-
ab_glyph
API for loading, scaling, positioning and rasterizing OpenType font glyphs
-
pixelmosh
PNG corrupter
-
skia-bindings
Skia Bindings for Rust
-
imgutils
Cross-platform CLI for quickly parsing & manipulating images
-
tiff
TIFF decoding and encoding library in pure Rust
-
dssim
Tool that measures structural similarity between images using a multi-scale variant of the SSIM algorithm
-
libopenraw
Digital camera RAW file processing
-
lab
Tools for converting RGB colors to the CIE-L*a*b* color space, and comparing differences in color
-
tinify-rs
client for the Tinify API
-
kmeans_colors
k-means clustering to find dominant colors in images. Backed by a generic k-means implementation offered as a standalone library
-
mapback-rs
A minimalistic command-line tool designed to generate unzoomed level images from map tiles organized in a quadtree structure
-
qr_code
QR code encoder in Rust, support structured append (data in multiple qrcodes)
-
oidn
A wrapper for the Intel OpenImageDenoise image denoising library
-
timewall
All-in-one tool for Apple dynamic HEIF wallpapers on GNU/Linux
-
kornia-rs
Low-level computer vision library in Rust
-
texture_packer
A texture packing library using the skyline heuristic
-
stb_image
Bindings to the stb image encoding/decoding library
-
sic
Accessible image processing and conversion from the terminal (and a front-end for the 'image' crate)
-
exifmv
Moves images into a folder hierarchy based on EXIF tags
-
ptex
High-level Ptex bindings over ptex-sys
-
libvips-rs
Safe bindings for libvips
-
ispc-downsampler
Image downsampler crate using ISPC
-
ruin
Battery indicator as wallpaper
-
imageinfo
get image size and format without loading/decoding
-
quantizr
Fast library for converting RGBA images to 8-bit palette images
-
nitv
NITF Visualizer
-
blit
Blit sprites on a buffer with a mask
-
allmytoes
thumbnails according to the freedesktop.org specification
-
photon-rs
High-performance image processing library for native use and the web
-
quircs
QR code detection and scanning. Pure Rust.
-
blockhash
A perceptual hashing algorithm for detecting similar images
-
show-image
quickly show images in a window for debugging
-
dlib-face-recognition
Unofficial Rust wrappers to the C++ library dlib, face recognition tools
-
syno-photos-util
Helper for a number of tasks unavailable in Synology Photos web interface
-
libblur
High performance blur in pure rust
-
material-colors
Up-to-date material-color-utilities port
-
tesseract
Higher-level bindings for Tesseract OCR
-
tinytga
No-std, low memory footprint TGA image loader
-
screenshots
Move to XCap
-
jpeg-encoder
JPEG encoder
-
bmp-rust
read, write, and create BMP Image files
-
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.
-
clipboard-rs
Cross-platform clipboard API (text | image | rich text | html | files | monitoring changes) | 跨平台剪贴板 API(文本|图片|富文本|html|文件|监听变化) Windows,MacOS,Linux
-
fitsrotate_rs
Rotate FITS images
-
ico
encoding/decoding ICO image files
-
zune-image
An image library, contiaining necessary capabilities to decode, manipulate and encode images
-
imazen/imageflow
High-performance image manipulation for web servers. Includes imageflow_server, imageflow_tool, and libimageflow
-
identicon-rs
built around custom generation of identicon images
-
mtpng
Multithreaded PNG encoder library
-
edt
2D EDT (Euclidian distance transform) with Saito's algorithm in pure Rust
-
respicta
versatile project offering a library, command-line interface (CLI), and web service for resizing images and changing their formats seamlessly
-
glycin
Sandboxed image decoding
-
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)…
-
apng
APNG Encoder. But it is tiny yet.
-
auto-palette
🎨 A Rust library that extracts prominent color palettes from images automatically
-
rustface
Face detection library, based on the C++ SeetaFace engine
-
jfifdump
Read and dump structure of a jpeg file
-
rawloader
extract the data from camera raw formats
-
jxl-oxide
JPEG XL decoder written in pure Rust
-
pixcil
Pixel art editor
-
texture2ddecoder
pure Rust no-std texture decoder
-
raster2svg
that use the contour_tracing library
-
vtracer
A cmd app to convert images into vector graphics
-
webpsan
An WebP file sanitizer
-
srgb
sRGB primitives and constants — lightweight crate with functions and constants needed when manipulating sRGB colours
-
openpgp-paper-backup
Generating and restoring paper-printable backups of OpenPGP keys
-
photo_shoop
server that recursively finds photos in "./" and serves them as a zero-UI slideshow at localhost:4015
-
minecraft_screenshot_parser
Process information from Minecraft screenshots
-
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
-
pylon-cxx
Rust wrapper of the Pylon libraries for Basler cameras
-
xmp_toolkit
Rust-language bindings for Adobe's XMP Toolkit
-
gfret
Generates an svg template of a musical instrument fretboard
-
pnglitcher
PNG glitcher
-
mozjpeg
Higher-level wrapper for Mozilla's JPEG library
-
footile
A 2D vector graphics library
-
icu_tool
Image Converter Ultra
-
image-convert
A high level library for image identification, conversion, interlacing and high quality resizing
-
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…
-
minetest-worldmapper
Minetest world mapper
-
micro_png
Low-level minimalist APNG writer and PNG reader with just a few dependencies. All possible formats are covered (including HDR and Adam7).
-
the-media-organizer
Organizes media files from a given directory into defined destinations using a directory tree structure by dates
-
ocrs
OCR engine
-
image-blp
encode/decode Blizzard BLP texture format
-
light-curve-dmdt
dm-dt maps generator library
-
lyon_extra
Various optional utilities for the lyon crate
-
phosphor-leptos
phosphor icons for leptos
-
jpegxr
Wrapper for Microsoft's C JPEG XR image codec library
-
scarlet
Colors and color spaces made simple
-
stationary-cam
This safe CLI generates a stationary cam as .svg
-
imghash
Image hashing for Rust
-
aniterm
Search and fetch information about anime and manga
-
align3d
Alignment with Iterative Closest Point (ICP) for point clouds and images
-
usvgr-text-layout
An SVG text layout implementation
-
colorbuddy
Generates a color palette based on an image
-
zxing-cpp
wrapper for the zxing-cpp barcode library
-
qirust
QR code generator written in Rust using standard library
-
nv-flip
High-Level bindings to Nvidia Labs's ꟻLIP image comparison and error visualization library
-
crunch-cli
Command line asset manipulation, set up a pipeline once and run it against all of your files
-
image_compressor
A image compressing module using mozjpeg, and image crates
-
spotifymosaic
A CLI tool for generating Spotify playlist covers using album artworks
-
simple-crosshair-overlay
native crosshair overlay
-
graphicsmagick
binding for Rust
-
libwebp-sys
Bindings to libwebp (bindgen, static linking)
-
jippigy
Compress JPEG while preserving exif data. Provides multi-threaded method for compressing in bulk.
-
qrcode-rs
QR code encoder in Rust,Generate QR Code matrices and images in RAW, PNG and SVG formats
-
zune-core
Core utilities for image processing in the zune family of crates
-
kolor
Color conversions for games & interactive applications
-
leptess
Productive Rust binding for Tesseract and Leptonica
-
si-img
lightweight Rust library to generate Social Media Preview Images
-
petpet
Pet-pet generator in Rust. Translated from https://github.com/camprevail/pet-pet-gif.
-
cfrs
CFRS[] in Rust
-
cameraunit
An efficient and ergonomic interface to capture images using cameras
-
rmg
Tiny And Fast Manga/Image Viewer
-
wl-gammarelay-rs
program that provides DBus interface to control display temperature and brightness under wayland without flickering
-
floem-cosmic-text
Unofficial cosmic-text fork for Floem
-
minipng
Tiny PNG decoder with no dependencies
-
rattice
A media viewer for web browsers
-
applications
A cross-platform library for finding installed applications
-
thumbnailer
An image thumbnail creation library
-
texture-synthesis
Multiresolution Stochastic Texture Synthesis, a non-parametric example-based algorithm for image generation
-
colorbox
A low-level toolbox for working with color
-
embed-doc-image
Embed images in Rust documentation
-
miniaturo
A RAW image thumbnailer. Intended to be a drop-in replacement for the (mostly unmaintained) raw-thumbnailer project.
-
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.
-
launchy
Low-level bindings and high-level abstractions for the Novation Launchpad MIDI devices
-
wallpapergen
Gradient wallpaper generator
-
image_sieve
GUI based tool to sort out and categorize images, raw images and videos
-
paperwall
program to fetch random image and set it as wallpaper
-
sonogram
A spectrograph utility written in Rust
-
isclose
A collection of trait and macros for comparing approximate equality
-
flif
FLIF decoder written in pure Rust
-
plantaznik
CLI helper for managing PlantUML diagram sources and their previews in Markdown files
-
rxscreen
A wrapper around libx11 to capture screenshots and save them
-
hydrus-utils
Automatically tag hydrus file by using pixiv and saucenao
-
barnsley
iterated function system image generator
-
rust-hsluv
Color converstions. Convert to/from various color representations: hex, rgb, hsluv, hpluv, lch and xyz.
-
rusty-ppm
PPM image reader and writer
-
yuvxyb
Conversions between YUV (YCbCr), XYB, and other colorspaces
-
omage
omage
is a Rust library for image processing. It provides functionality for handling images, drawing basic shapes, and configuring image properties. -
pigment64
handling conversion between N64 texture formats and modern image formats
-
nlmrs
building Neutral Landscape Models
-
fimg
fast image operations
-
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.
-
jpeg_extractor
Extract jpeg images from any binary via command line
-
png-glitch
glitch PNG images
-
andrew
convenient drawing of objects such as shapes, lines and text to buffers
-
dither
A ditherer for static images with a variety of color palettes
-
tilr
Build a mosaic of an image from a set of smaller image 'tiles'
-
viewimg
OpenEXR and HDR image viewer
-
allegro_image
Allegro 5 image addon Rust wrapper
-
sentryshot_scale
Port of FFmpeg's image scaler
-
dng
A pure rust library for reading / writing DNG files providing access to the raw data
-
bitmap_type_tracer
bitmap_type_trace is a utility tool to generate images from font bitmaps with customizable configurations
-
bmp
Small library for reading and writing BMP images in Rust
-
visioncortex
Semantic Computer Vision
-
site_icons
Website icon scraper that fetches sizes (with WASM support)
-
libstacker
Image alignment and stacking functions based on OpenCV and Rayon
-
color-thief
Grabs the dominant color or a representative color palette from an image
-
badge-maker
It makes badges
-
enigmatick
social media platform that integrates with servers that implement the ActivityPub protocol (e.g., Mastodon)
-
qrcodegen
High-quality QR Code generator library
-
mars_raw_utils
working with publicly available raw MSL, Mars2020, and InSight images
-
color_processing
handle colors easyly. It can parse a string in several formats (hex, rgb, cmyk, hwb, ...) into the Color-struct, modifying (grayscale, colorize, ...) and output into several string formats.
-
vulpix
An image processing service
-
dupimg
duplicate image finder
-
usvgr
An SVG simplification library
-
usvg-text-layout
An SVG text layout implementation
-
jpeg2k
JPEG 2000 image loader
-
maple_lib
tools library for MapleImage
-
pixtra
aims to be a very simple and easy-to-use image manipulation tool by being opionated and contain a lot of examples
-
imgproc
image processing library
-
paperdoll
2D paper doll model
-
libheif-sys
libheif bindings
-
sixel-bytes
Encode an image with sixel-sys/libsixel
-
filmborders
add hipster film borders to your images :)
-
drawing-stuff
drawing onto a canvas
-
phosphor-svgs
Autogenerated Phosphor Icons SVGs as
const &str
s -
stegosaurust
A steganography tool, written in rust
-
vecgrid
A dynamically sized two-dimensional vector
-
display-info
Cross-platform get display info
-
lukaj
Interactive diff tool for SVG images
-
zune-png
A fast, correct and safe png decoder
-
directxtex
Unofficial Rust bindings for Microsoft's DirectXTex library
-
sic_io
Component of the sic cli: provides accessible i/o around image formats
-
icns
encoding/decoding Apple Icon Image (.icns) files
-
amazon-captcha-rs
solve Amazon CAPTCHAs
-
rmbg
Rust interface for BRIA Background Removal v1.4 Model Library
-
keyset
create pretty keyset layout diagrams using correct fonts and icons
-
img-parts
Low level crate for reading and writing Jpeg, Png and RIFF image containers
-
lepton_jpeg
Rust port of the Lepton JPEG compression library
-
makepad-zune-jpeg
A fast, correct and safe jpeg decoder
-
tinywad
manage/compose WAD resources
-
emulsion
A fast and minimalistic image viewer
-
usvg
An SVG simplification library
-
dicom-pixeldata
A high-level API for decoding DICOM objects into images and ndarrays
-
pstoedit
Rust bindings to pstoedit
-
staticmap
Tile based static map image renderer
-
color_quant
Color quantization library to reduce n colors to 256 colors
-
circle_boundary
calculate the boundary of a circle, coordinates given in bitmap style discrete integers
-
biosvg
Captcha based on SVG
-
brother_ql
Generate Brother QL Raster Command data from images
-
picture
a fast and flexible image manipulation crate
-
spng
Rust bindings to libspng
-
railroad
create syntax-diagrams as Scalable Vector Graphics
-
rusty_oge-cli
CLI обёртка над библиотекой rusty_oge
-
egui-screenshot-testing
Helper functions to test egui applications using screenshots and comparing them to a snapshot version
-
pizarra
The backend for a simple vector hand-drawing application
-
qrscan
Scan a QR code in the terminal using the system camera or a given image
-
fenpix
that converts FEN strings into pixel chess boards
-
surya
multilingual document OCR toolkit, original implementation in Python and PyTorch
-
integrustio
pyFAI on rusty steroids: fast powder x-ray scattering integration and distortion correction
-
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
-
svgize
Advanced SVG serialization library
-
colortypes
An abstract, safe, and concise color conversion library for rust nightly
-
image_changer
A basic image lib wrapper to learn from
-
ffimage
Foreign function image handling
-
dithord
capabilities for monochromatic Bayer ordered dithering on images
-
image2
image processing library
-
imgproc-rs
Image processing library for Rust
-
empfindung
CIE Delta E colour difference algorithms
-
nanoimage
Fork of image-formats
-
sophus_image
sophus - geometry for robotics and computer vision
-
bevy_mod_krita
Use Krita's .kra files directly in your Bevy app
-
kindling
Framework for building e-ink smart displays with Kindles
-
rusty_scissors
A command-line tool for trimming images
-
simple_clustering
Implementations of image clustering and segmentation algorithms such as SLIC and SNIC
-
spacebadgers
Fast SVG badge generator
-
olc_pixel_game_engine
Rust bindings for olcPixelGameEngine
-
texel_types
Types for Texel ASCII art text editor
-
image-merger
merge multiple images into one
-
tekenen
drawing pixels in memory
-
bitmap_copy
BitMap is an image container
-
icy_sixel
A 100% rust sixel library
-
image-resizer
Resize or just shrink images and sharpen them appropriately
-
img_hash
that provides perceptual hashing and difference calculation for images
-
font-awesome-as-a-crate
Font Awesome Free, packaged as a crate
-
zng-wr-glyph-rasterizer
A glyph rasterizer for WebRender
-
pngdefry
ios pngdefry
-
dify
A fast pixel-by-pixel image comparison tool in Rust
-
del-canvas
drawing primitives (e.g., triangles and lines) to bitmap images and gif animation
-
pixel_map
A map of pixels implemented by an MX quadtree
-
carrot_image_utils
Util library for image processing
-
picto
Image handling library
-
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…
-
rayso-rs
An 'API' helper for Rayso
-
shave
shaving data from websites
-
md-icons
material design icons as string constants or components
-
floem-peniko
Unofficial peniko crate for Floem
-
xiapi
High-level API bindings for XIMEA Cameras
-
jmfm
JMFM (Java minecraft:filled_map's) is a library and console utility designed to convert images into Minecraft map art
-
simple-icons
SVG icons for popular brands
-
tinygif
No-std, high memory footprint GIF image loader
-
kfn-rs
Karaoke .kfn file IO library written in Rust
-
color-rs
that provides types and conversions for working with various color formats. Forked from the unmuntained crate color
-
imazen/imageflow_core
High-performance image manipulation for web servers. Includes imageflow_server, imageflow_tool, and libimageflow
-
ssimulacra2
metric
-
zng-webrender-api
Public API for WebRender
-
img_diff
Command line tool to diff images in 2 structurally similar folders and output diff images
-
libavif
High-level API for AVIF image files
-
tid2013stats
Stats tool for Tampere Image Database 2013 paper Replaces spearman.exe and kendall.exe used in the dataset
-
sciimg
Base support for planetary science image processing
-
canvy
A helper package for representing 2D canvases
-
mlua-image
Lua bindings and embedding of the Rust based 'image' imaging library
-
lenna_core
Lenna is a library for image processing algorithms and apps
-
egui_minipng
egui PNG image loader based on minipng
-
libpng-vendored-sys
Helper package for vendoring 'libpng' as a static library with rudimentary FFI bindings
-
icon-loader
load and cache themed icons in 100% safe rust
-
tileset
Tailset definition, and supports importing multiple formats
-
image2text
Convert an image to ascii art
-
libexif-wrapper
A safe rust wrapper around libexif
-
minimg
A mini image library
-
ini-material-color-utilities-rs
port of Material Design color utilities
-
libpng-src
Helper package for compiling 'libpng' as a static library. Meant to be used as build dependency only.
-
mcbanner
generate Minecraft banner images
-
image-interlacer
interlace an image or multiple images for web-page usage
-
imghdr
that determines the type of image contained in a file or byte stream
-
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)
-
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.
-
xisf-rs
Reader (eventually writer) library for the XISF astronomy image file format
-
png-decoder
A pure-Rust, no_std compatible PNG decoder
-
dynasty
Reader's CLI downloader
-
vmbc-sys
Rust wrapper of the Vimba X library for Allied Vision cameras
-
neko-image
CLI utility for image processing written in rust🏳️⚧️
-
asciiforger
transforming images in an ascii string
-
color_practice_shindig
A color mix practice from Rust Programming Official Guide
-
manganis-common
Ergonomic, automatic, cross crate asset collection and optimization
-
color_blinder
Takes images and renders a set of images simulating different kinds of color blindness
-
manifest-gen
A manifest.json generator
-
tonujet_crate
First crate of tonujet
-
svgplot
SVG generation
-
okolors
Create color palettes from images by performing k-means clustering in the Oklab color space
-
deathrip
Rips full-resolution images from the Dead Sea Scrolls digital library
-
oai_rs
An async rust library that's a wrapper for the OpenAI API
-
dominant_color
image color extractor written in Rust with no external dependencies
-
leptos_lucide
Lucide icons in Leptos
-
svg_definitions
definitions for SVG elements
-
icu_lib
Image Converter Ultra Library
-
rvimage-domain
Process elements in the image domain such as polygons or bounding boxes for RV Image
-
load_image
Load PNG or JPEG with color profile support
-
rten-imageproc
Image tensor processing and geometry functions
-
rust_mdd
MDD
-
snapcrop
CLI for crop/resize of large amounts of images with configurable resolutions
-
takeout-metadata
CLI app for getting the good metadata out of a Google Takeout export
-
tesseract-plumbing
Safe wrapper of
tesseract-sys
-
qwant
Color qwantization library to reduce n colors to 256 colors
-
tiff_tags
A look up table with the TIFF tag ID - name pairs and associated methods to access them
-
libwebp
A binding to libwebp
-
gdcm-rs
GDCM bindings for Rust
-
rawler
extract images and metadata from camera raw formats
-
artsy_bitsy
A fun playing and mixing colors
-
nsfw
detecting NSFW images using a neural network
-
contour_tracing
A 2D library to trace contours
-
rgba_simple
RGBA and Hex color representation
-
converter_buddy
File format conversion library. Provides conversion utilities between files with different formats.
-
css-colors
converter to transform CSS colors
-
kyanite
A modular, expandable, gallery collector
-
ghe2d
easy to make shapes
-
stegano-core
Steganography core library for stegano-cli. Supports hiding data in PNG images via LSB Encoding.
-
sais
Rust version of libsais
-
colors-transform
Module for convert and transform colors
-
pb-imgsize
detect the dimensions of PNG and JPEG images
-
sic_parser
Component of the sic cli: parser for the image operation script used by sic
-
quantette
A fast and high quality image quantizer and palette generator. Supports the CIELAB, Oklab, and sRGB color spaces.
-
texpresso
A pure Rust texture compression suite
-
imagehash
image hashing library
-
quickexif
parse EXIF data from images
-
clickable_img
Click aware image for egui
-
artano
Adds text to pictures
-
stb_image_rust
Rust port of the stb_image
-
pixel-weaver
A multi-threaded pixel-by-pixel image renderer
-
image-to-ppm
Convert images to PPM (raw pixel format)
-
fastblur
Linear-time gaussian blur
-
rust_drone_follow
aims at providing a way to make a drone fly above and follow a person wearing a hat (mostly baseball cap)
-
tessellations
create and draw periodic tilings of the plane
-
find-subimage
find a subimage within a larger image
-
rusttesserast
providing the asynchronous methods for tesseract api
-
lenia_ca
simulating the Lenia system of cellular automata
-
pechakucha-gen
Generate a pechakucha presentation from a directory of images in Rust!
-
greenfield
images
-
kalosm-vision
A set of pretrained vision models
-
polona-dl
Narzędzie linii poleceń do ściągania obrazów z bazy zbiorów Biblioteki Narodowej Polona
-
image-moments
Efficient and compile-time checked calculations of contour moments
-
vips
binding to libvips
-
u_u
allowing conversions of JPEG diagrams to SVGs
-
rscolorq
Spatial color quantization, a Rust port of
scolorq
-
reduce_image_size
Reduces size of images in a folder (and optionally sub-folders, recursively)
-
greenriver
A command line tool to work with greenfield images
-
imageutil
Image utilities
-
sentryshot_convert
Port of FFmpeg's pixel format converter
-
arrows-svg
SVG arrow generator
-
simple-tga-reader
TGA image reader
-
quickraw
A pure rust library to handle camera raw files
-
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
-
containers-image-proxy
Interact with the github.com/containers/image library via skopeo
-
tinyppm
simpliest .ppm image format loader
-
loop9
Tiny helper function to visit every pixel in the image together with its neighboring pixels. Duplicates pixels on the edges.
-
mksvg
writing svgs and laying out printable cards
-
pixels_primitives
An easy and simple wrapper for lines and simple shapes for the pixels crate
-
cargo-devcade
CLI tool for building and packaging devcade games
-
jpegxl-sys
Rust wrapper for JPEG XL reference implementation
-
shape-svg
SVG representation of shapes
-
arko
A small library for pixel manipulation in images
-
new-home-ws281x
This application will control all kinds of LED strips based on the ws281x chip
-
art_testing_adannup
A fun Art Gallery
-
moody_learning_rust
moody
-
dagpirs
A pure rust wrapper for dagpi, with image manipulation and data fetching
-
makepad-zune-png
A fast, correct and safe png decoder
-
flyr
extracting the thermal data from FLIR images
-
fretboard_layout
Generate an svg template of a musical instrument fretboard
-
devpng
PNG parser
-
vader-lib
Crates IO testing package
-
skeletonize
line thinning binary images, includes edge detection and threshold functions for preprocessing
-
svg2gcode
Convert paths in SVG files to GCode for a pen plotter, laser engraver, or other machine
-
bmp-monochrome
Encode and decode monochromatic bitmaps without additional dependencies, useful for QR codes
-
num2exr
Creates an exr image from numbers
-
xpd-rank-card
experienced and minixpd to render SVGs
-
map18xx
18xx tile and map designer
-
imagepipe
An image processing pipeline
-
edge-detection
The canny edge detection algorithm
-
jxl-bitstream
JPEG XL bitstream reader, part of jxl-oxide
-
ez-pixmap
A naive and easy inline pixmap (xpm-like) image decoder
-
screeps-local-visuals
programmable MMO Screeps that allows tools to produce images of game data without relying on the game engine for rendering
-
web-glitz
low-level web-graphics library on top of WebGL 2.0
-
hexcrypt
Convert UTF-8 encoded text to RGB images and vice versa
-
waow
A begginer friendly creative coding library
-
maa-framework
Rust bindings for MaaFramework
-
zune-imageprocs
Common image processing routines for zune-image
-
rotated-grid
Rotated grid calculations for CMYK halftone dithering and more
-
tectonic_pdf_io
Xdvipdfmx’s PDF, XDV, and image I/O APIs in C, as a Rust crate
-
aoer-plotty-rs
A variety of utilities for creating pen-plotter based artwork
-
vcsr
Used to generate contact sheets of videos
-
scrap
Screen capture made easy
-
ljpeg
Fast, no dependency lossless JPEG decoder and encoder
-
yew-canvas
A Canvas component is encapsulated
-
mangatrans
Manga transcription data format and ways to render them into readable formats, statistics and more
-
fractal-gen
Fractals is a Rust project to generate fractals
-
csc411_image
A wrapper around the image crate, for CSC 411
-
karlo-rs
Kakao's Karlo API Rust wrapper
-
lcs-image-diff
Image diff tool with LCS algorithm
-
aigis
configurable content proxy
-
turbojpeg-sys
Raw bindings for TurboJPEG
-
texture-synthesis-cli
A CLI for texture-synthesis
-
image-generator
Use JSON files to render images
-
flameshot-rs
Easily integrate flameshot in your project, optionally using the image crate features
-
e-color
-
wfc_image
Create patterns for wfc using image files
-
robohash
RoboHash implementation
-
pdf-canvas
Generate PDF files in pure Rust. Currently, simple vector graphics and text set in the 14 built-in fonts are supported
-
bevy_aseprite_reader
Aseprite reader
-
vviz
Rapid prototyping GUI, and visual printf-style debugging for computer vision development
-
ocrs-cli
OCR CLI tool for extracting text from images
-
image-canvas
A color-aware texel buffer
-
parallel_image
parallel fill pixels
-
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… -
onagre-launcher-plugins
Default plugins for pop-launcher (onagre fork)
-
telegram_photo_gallery_downloader
Telegram photo gallery downloader
-
normal-heights
Creates normal maps from height maps
-
eorst
offers a library aiming to simplify the writing of raster processing pipelines in rust
-
br-ocr
ocr
-
iconwriter
solution for encoding common icon file formats
-
svg_avatars
generating SVG avatars from identifiers
-
max_rects
maximal rectangles algorithm for 2d bin packing
-
jp2k
Interface to load JPEG200 images into image
-
puzzle-paths
SVG paths for creating a jigsaw puzzle of an image
-
SomeWithImage
some
-
retroimg
Convert images to look like in retro IBM hardware
-
imageoptimize
Optimize image of multi format
-
xcf
A basic standalone GIMP XCF library in Rust
-
pixel_engine_draw
The graphics crate used by the pixel_engine
-
tatlap
Texture atlas packer
-
geopattern
Beautiful generative geometric background images from a string, a Rust implementation of geo_pattern from @jasonlong
-
image-match
Derives an image signature to be used in quick image comparisons
-
dipc
Convert your favorite images and wallpapers with your favorite color palettes/themes
-
magrathea
A pixel-art procedural planet generation library and tool
-
pride-overlay
overlay pride flags on images
-
banner-builder
image and banner generator for YouTube thumbnails, Meetups, social networks
-
aseprite
load files from the aseprite sprite editor
-
cairo-rs-colors
Rust bindings for the Cairo library
-
bmp8bit
Converts raster image to 256 colors format and writes it as bmp
-
social-image
Generate social images using SVG templates
-
letter-avatar
Generates user avatars using username initials
-
nsvg
SVG parser and rasterizer using NanoSVG
-
dds-rs
Decodes DirectDraw Surface files
-
svg-hush
Strip scripting and other abusable features from SVG files
-
usvg-parser
An SVG parser used by usvg
-
sixel-rs
A safe Rust wrapper for libsixel (active fork)
-
simple-bmp
writing RGB pixels as a valid BMP file
-
orias
Computer Vision library with embedded systems support
-
remtools
RemRemEgg's tools
-
ravif
rav1e-based pure Rust library for encoding images in AVIF format (powers the
cavif
tool) -
anaglyph
maker
-
vtracer_buffer
A cmd app to convert images into vector graphics
-
cpclib-image
Image manipulation library for amstrad cpc
-
cameraunit_fli
An efficient and ergonomic interface to capture images using cameras
-
rexif
native Rust crate, written to extract EXIF data from JPEG and TIFF images
-
ks-image-compare
Compare images with ease
-
icopng
Embed a PNG directly into an ICO file
-
bracket-color
RGB and HSV color handling and utilities, including lerp and W3C named colors. Part of the bracket-lib family.
-
rustvision
interacting with images, vertices, and polygons (and some other stuff related to computer vision)
-
apriltag
High level Rust bindings to AprilTag library
-
art_crate_test
A publish test using the example art crate within the rust book
-
julia-set
Julia set computation and rendering
-
lenna_cli
Command line interface to run algorithms on images
-
purrmitive
Reproducing images with geometric primitives
-
zipimgzip
Resize and ZipArchive the images in the Zip
-
signed-distance-field
Fast signed distance fields from binary images using
dead reckoning
-
nebulae
A multi-threaded Nebulabrot renderer
-
bevy_capture_media
Event based screenshots & recording for Bevy Engine
-
sm_motion_photo
Extract video from Samsung Motion Photo. Supports JPEG, HEIF/HEIC
-
dcx_screencapturer
capture screens
-
badgers
badge generator
-
imagescript
tiny and fast image manipulation library for js & rust
-
jfifdump-cli
Read and dump structure of a jpeg file
-
repo_icons
Get icons for any github repo
-
tauri-icns
encoding/decoding Apple Icon Image (.icns) files
-
imeq
imeq aims to quickly compare two images to see if they are the same image
-
ingenuity-dl
Automatically download images from the Mars Ingenuity helicopter and compile them into a video
-
apod
Pulls the Astronomy Photo of (the) Day from the official NASA API and optionally sets it as your wallpaper
-
delta_e
DeltaE is a pure-Rust implementation of the CIEDE2000 algorithm
-
yas_scanner
Genshin Impact item scanner
-
graphics-style
The styles of all graphics elements
-
shield-maker
A small library for generating SVG badges like shields.io
-
colorhash
A hashing function to convert text strings into colors
-
whats-a-png
PNG decoder written in Rust
-
lcs-png-diff
PNG diff tool with LCS algorithm
-
fuu
Image Viewer
-
sp_vcard
vCard library will help you generate vCard
-
svarog
create SVG files
-
pcx
reading & writing PCX images
-
nude
High performance nudity detection
-
bayer
Algorithms for demosaicing Bayer images
-
peach
Sandbox engine for Rust, inspired by Processing
-
nvjpeg-sys
Raw Rust bindings for NVIDIA nvJPEG library
-
nanachi
2D graphics library
-
color-maps
Defines X and HTML color maps
-
ivy-image
stb image loading library for ivy
-
tiling
constructing tilings of regular polygons
-
wordfeud-ocr
that recognizes a screenshot from the Wordfeud game on Android phone
-
pngchat
Hide messages in the PNG file
-
radiant
Radiance HDR loader in Rust
-
raqote-usvg-render
raqote renderer for usvg
-
dioxus-heroicons
Dioxus components for heroicons (https://heroicons.com/)
-
svg_minimal
A minimal svg library making use of the <path> elment and little else
-
img2irc
that allows converting images to IRC formatting codes
-
farbe
working with retro image formats
-
pstoedit-sys
Native bindings to pstoedit
-
jpegli
Higher-level wrapper for Jpegli library
-
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.
-
images-compressor
compress pictures, such as
png
、jpg
、jpeg
、git
-
pxo
loading Pixelorama files
-
svg2gcode-web
Convert vector graphics to g-code for pen plotters, laser engravers, and other CNC machines
-
bevy_jpeg2k
JPEG 2000 image loader for Bevy
-
rimg
RImg aims to be a Rust implementation of CImg, the C++ Image Template Image Processing Toolkit
-
stb_image_write_rust
Rust port of the stb_image_write
-
imcon
image converter
-
dessin-image
Dessin into image
-
censor-analyser
Palette analysis tool
-
dicom-dictionary-std
Standard DICOM attribute dictionary
-
svg_file_parser
A Rust-based SVG parser designed to interpret scalable vector graphics (SVG) files
-
steg
Command line steganography tool
-
tinyqoi
QOI image decoder for embedded applications
-
img2epub
Convert images to EPUB
-
as2c
ssimulacra2 cli
-
image-effects
An assortment of effects that can be applied to an image with the help of
image
-
voronoiify-image
Divide a PNG image into random nearest-neighbour regions and give each regio the average color of its pixels
-
alpha_bleeding
used to fix white border issues by doing alpha bleeding
-
rwuerstchen
interface for RWuerstchen image generation models models
-
atri_login
test
-
kmeans-color-gpu
Calculates the average colors in an image for color quantization on the GPU
-
img-qoi
QOI (Quite OK Image) manipulation library
-
avatargen
Generates random png avatars from seeds
-
extractor_p
Extracts the photo from the given doc file
-
ommui_frontend_gtk
OMMUI frontend written in GTK
-
tim2
An image loader for TIM2 (.tm2) image files
-
snes-bitplanes
Decoder for the Super NES's bitplanes graphics
-
rqr
A small QR code generation project I made to dip my toes into rust again after several years of absence
-
wcloud
Generate beautiful word clouds with support for masks, custom fonts, custom coloring functions, and more
-
jbig2dec
Rust binding to jbig2dec
-
libjpegturbo-sys
Bindings to libjpegturbo c library
-
captis
A Screen capturing library built for Linux, Windows and MacOS
-
ndimage
conversion between ndarray and image
-
maplibre-build-tools
build tools for maplibre-rs
-
pixelar
Show everyone the art hidden inside your code
-
txtools
A set of tools for manipulating textures
-
forgery-detection-zero
JPEG grid detector applied to forgery detection in digital images
-
blurhash-update
A streaming blurhash encoder in rust
-
q565
RGB565 image codec based on QOI
-
imgthin
A fast parallel algorithm for thinning digital patterns
-
image_colored_text
A basic extension of the image/imageproc crates for writing multiline colored text
-
text_on_image
An easier way to place text on images
-
zune-bmp
A fast BMP decoder
-
luv
Tools for converting between sRGB, CIE Luv and CIE LCh(uv) colour spaces and comparing differences in colour
-
chimper
A graphical image viewer
-
heic-to-dynamic-gnome-wallpaper
CLI tool to convert heic image containers used in MacOS's dynamic wallpapers to dynamic gnome xml wallpapers
-
camera_capture
capture webcam images on linux and windows
-
hs-hackathon-vision
Computer vision support crate for Helsing's Rust Nation hackathon
-
leptonica-sys
FFI bindings for Leptonica
-
minifb_wrapper
A wrapper around minifb to make managing windows easier than ever
-
pexels_client
Rust wrapper for Pexels API
-
sten_rs
A
rust
crate for performing steganography on PNG images and more! -
unsvg
SVG building library
-
crispy_octo_fractals
A multithreaded rendering system for customized fractals
-
libopenai
client for OpenAI's API
-
rustwemoji
Twemoji for Rust
-
mlsnd
Moving Least Squares deformations in N Dimensions
-
initials-revamped
initials avatar for rust
-
svg_path_simplifier
SVG simplifier, converter and autocutter for plotters
-
jpegli-sys
Rust wrapped for jpegli jpeg implementation
-
arqoii-cli
A CLI for viewing qoi files and converting qoi to/from png
-
asdf-pixel-sort
ASDF pixel sorting
-
chromatica
The simplest possible compile-time color definitions
-
auto-image-cropper
Removes extra white borders to correctly resize canvas
-
allegro_image-sys
Allegro 5 image addon Rust binding
-
freeimage
Rust idiomatic bindings for FreeImage
-
screenshot
Get a bitmap image of any display
-
undither
Smart filter to remove Floyd-Steinberg dithering from paletted images
-
grokj2k-sys
Bindings to World's Leading Open Source JPEG 2000 Codec
-
blurslice
"Fastest Gaussian Blur" for N-channel image slices
-
hdrldr
Radiance HDR loader in Rust
-
auto_project
creating shortcuts to your programming projects
-
cv-bridge
Rust implemenation of cv_bridge that converts between ROS image messages and OpenCV images
-
potlood
A tiny library for drawing points and shapes to a ppm file
-
mmpx
image magnification algorithm
-
web2app
Turn any web page into a desktop app (but, lightweight ~3MB)
-
gaussian_blur
Gaussian blur in linear time
-
dithor
Pixilisation/dithering library
-
bcdec_rs
Safe, no_std, pure Rust port of bcdec
-
img2raw
Type definitions for img2raw headers
-
xisf
XISF Library
-
starry_mosaic
generating colorful mosaic images with various geometrical patterns
-
rustagram2
Apply instagram filters to your photos
-
quad-gl
Statefull immediate mode rendering libarary on top of miniquad. Inspired by opengl1, rlgl and sokol-gl
-
draw
A small 2D drawing library
-
micon
load svg as icon,tessellator or rasterize with fill or stroke
-
smartcrop
Clone of smartcrop library in JavaScript
-
win_ocr
do OCR on Windows
-
ico-builder
Create multi-size ICO files from separate images
-
asciifyer
easily turn images into ASCII art
-
dxf2image
fast and efficient dxf to image converter!
-
turtle-graphics
Turtle Graphics for Rust
-
tiny-png
Multi-threaded, concurrent image size optimizer
-
imgdiff
A command-line and library for comparing two images
-
glycin-utils
Sandboxed image decoding
-
libheif
-
twenty-twenty
Visual regression testing of H264 frames and images
-
avif-serialize
Minimal writer for AVIF header structure (MPEG/HEIF/MIAF/ISO-BMFF)
-
qrcodegen-image
Draw QR codes to a PNG canvas. Wrapper around the qrcodegen and image crates.
-
avif-decode
Convert AVIF images to PNG or decompressed pixel data
-
nhdesigngen
An Animal Crossing: New Horizons design generator
-
simplesvg
Very simple drawing/diagramming library with svg output
-
pixelfoo-viewer
Viewer for pixelfoo frame streams
-
lutgen-palettes
Popular linux colorscheme palettes
-
libremarkable
The only publicly available Framework for developing applications for the Remarkable Paper Tablet w/ Low Latency Partial Refresh Support
-
psk_std
Standard library for the piske programming langauge
-
sub-image
deal with images with sub-images inside of them
-
magie
A magical tool to manipulate images
-
imgk-app
Some wrappers for ImageMagick apps
-
farba
A CPU graphics library written in pure Rust
-
fer
fast image resizing with using of SIMD instructions, slim version
-
giphy-api-lite
GIPHY API
-
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.
-
starsheet
Procedural pictures of psuedoskies
-
hs-hackathon-drone
Drone camera support crate for Helsing's Rust Nation hackathon
-
gravatar-rs
Gravatar image URL library
-
pie_format
PIE - Pixel Indexed Encoding - image format with optional external palette, especially good for pixel art. Reference implementation and PNG -> PIE CLI.
-
helixiser
calculation of diffraction patterns of helical objects
-
image_energy
calculating energy of an image
-
svg_face
Generates random SVG faces
-
pixivcrab
A pixiv AppAPI in Rust
-
arqoii-types
types used for encoding images into the qoi image format
-
truchet
tiling
-
webp_encoder
WebPEncodeLosslessRGBA
-
image-webp
WebP encoding and decoding in pure Rust
-
orasis-plugin
Base crate for Orasis plugins
-
png_ect
A command-line tool for compressing png images using ECT
-
rust_mermaid
Generate mermaid.js diagrams from Rust
-
retro-pixel
Bitmaps types for getting that retro visual
-
kolor-64
Color conversions for games & interactive applications
-
sfa
Single File Assets for image storage in a single file. Completely Lossless
-
spng-sys
Native bindings to libspng
-
lottieconv
Convert lottie files to WEBP or GIF
-
agcwd
Image contrast enhancement library based on the AGCWD algorithm
-
imagecli
A command line image processing tool
-
zmxn_test_art
ZMXN test art project in Rust
-
sheety-cli
sheety is a sprite-sheet manipulation program written in Rust
-
pyxel
loading PyxelEdit documents in Rust
-
flo_ui
Implementation-free user interface description library
-
oklab
OK Lab is a perceptually uniform color space for image processing. Improvement of CIELAB.
-
average_color
Get the average color of an image
-
qrencode
QR code encoder in Rust
-
pixiv
Unofficial rust library for the Pixiv API
-
post_maker
Post Maker helps you to make post for instagram and other social media apps easily and in massive amount
-
zune-jpegxl
fast and fully safe modular jxl encoder
-
crystal_ball
A path tracing library written in Rust
-
rustbitmap
Read, write and edit bitmap files
-
yuvimg
An yuv image implemention base on <https://github.com/image-rs/image> library. No warranty. Use at your own risk.
-
jxl-color
JPEG XL color management functions, part of jxl-oxide
-
image-meta
Image meta information loader
-
pixelmatch
Pixel-level image comparison
-
qr-image-core
Create QR code from a image
-
qrg
Generates QRCodes with a logo overlay
-
resport
CLI tool to tell you the dimensions or aspect ratio of an image, or if it is landscape or portrait
-
svggen
Allows you to create vector images from templates
-
exoquant
Very high quality image quantization
-
dxf-model
Extension macros for the dxf crate for creating points and drawings based on a sequence of points
-
ceratophrys
draw pixel art as code
-
macroquad_grid
grid to use with macroquad
-
image_dct
getting the DCT coefficients of an image
-
discriminord
Create images that look different in Discord light and dark themes
-
queens-rock
QR codes scanner
-
rusvid_effect
Collection of predefined image effects for rusvid
-
rvtf
Rust-VTF is a command-line tool for cross-platform image format conversion, with support for Valve's VTF format
-
rxcv
RxCV provide Rust programming experience to OpenCV
-
quoll
Display custom icons on system tray
-
ndarray-image
Zero-copy conversion between ndarray and image crates
-
image-conv
High performance image convolution library
-
x11-screenshot
Screenshots with x11
-
tato_pipe
Converts PNG files to binary data for the Tato game engine
-
jpegxl-src
Source of libjxl and logic to build it
-
immo
Processing of various images (e.g., drawing of square systems)
-
libqhyccd-sys
Rust bindings for libqhyccd
-
image-texel
A texel type and allocated buffers suitable for image data
-
libgled
Create animations for Art-Net lamps orientated on a SVG file
-
dib
device independent bitmap (DIB) / BMP file format decoder
-
photohash
detecting duplicate photos and diffing directories
-
snappy_sc
A minimal crate to take screenshots created for Snappy
-
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
-
colormap
Color gradient and color interpolation
-
c2g
Turn your chess PGN files into GIFs!
-
qrcodegen-no-heap
High-quality QR Code generator library
-
aom-decode
Minimal safe wrapper for libaom AV1 decoder
-
usvg-tree
An SVG tree representation used by usvg
-
magnify
pixel-art scaling algorithms
-
libavif-image
Load AVIF files into the
image
crate -
vtflib
Safe wrapper for VTFLib
-
cairo-blur
Apply a Gaussian blur to your Cairo image surface
-
kagamijxl
Opinionated JPEG XL decoder/encoder library
-
svgfilters
various SVG filters
-
pigmnts-cli
Generate a color palette from an image right on the command line
-
zxing_rust
open-source, multi-format 1D/2D barcode image processing library implemented in Rust, with ports to other languages
-
svg_to_ico
convert SVG icons into Windows ICO files
-
sic_image_engine
Component of the sic cli: provides abstractions for (the application of) image operations
-
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
-
rain_viewer
Rust wrapper to the RainViewer API
-
luthien
A WIP tool which generates and applies color schemes
-
diffimg
Compute the amount of difference between two images
-
simimgrs
checks for similar image using average hash algorism
-
butter2d
Butterworth filter for image processing
-
carrot_common_interface
The common interface for robotics and vision application
-
lcs-png-diff-server
PNG diff server with LCS algorithm
-
jpeg2k-sandboxed
Sandboxed Openjpeg image decoder
-
vips-sys
libvips bindings for Rust
-
enimda
Entropy-based image border detection
-
white-balancer
auto white balance methods
-
qrcode-png
Generate QR code in png format
-
gifriend
GIF parser
-
preview-rs
A (simple) crate for fetching preview metadata from shorturls and links
-
jpeg-to-pdf
Create PDFs from JPEG images
-
giffy
GIF decoder written in Rust
-
stitchy-core
combine multiple image files into a single image
-
imager
Automated image compression; optimizes the compression using various heuristics
-
tepimg
template library
-
atlantinator
generate a texture-atlas form a folder of images
-
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…
-
raster
Image processing lib for Rust
-
flow_between
Vector animation editor
-
qr-reader
A qrcode reader that prints out the data of the qrcode
-
jxl-coding
JPEG XL entropy decoder, part of jxl-oxide
-
h_image
pixel perfect drawing library written in Rust using only CPU
-
tesseract-sys
Rust Bindings for Tesseract OCR
-
apriltag-sys
Rust bindings for AprilTag library
-
bmp_rs
A bitmap file decoder for Microsoft bmp files
-
uiuifree-image-convert
My Image Convert Util
-
willdady/emosaic
Mosaic image generator written in Rust!
-
cyberterm-img
Image processing tool
-
vfxpreopenexr
openexr test package
-
ffimage_yuv
YUV (aka YCbCr) pixel types for ffimage
-
puny2d
2d graphics software renderer library
-
orbimage
Orbital image features
-
zune-ppm
Portable Pixmap and Portable Floatmap Format Decoder and Encoder
-
aseprite-test-data
Test data for aseprite deserializers
-
mvsdk
Rust wrapper on top of Mind Vision Industrial camera SDK C/C++ library
-
qrcode_gen
Rust QR Code Generic Generator
-
bokeh
image-blurring, focussing on disc-shaped kernels to produce a bokeh lens-effect
-
libjxl-src
vendored libjxl
-
contrast
Calculate contrast between two colors
-
txtpic
Generate Unicode art from images
-
quadim
Fastest image quadtree stylization implementation to date, capable of hundreds of fps and avoiding ugly non-squares
-
rust_ocr
convert png to text with windows api
-
lyon_path
Types and utilities to store, build and iterate over 2D paths
-
pbnify
Converts images into a series of PBN (Paint By Numbers) commands
-
zbars
High-level rust bindings zo the zbar library
-
belilo
A command-line tool for whitening images
-
icogen
Quickly convert image files into Windows .ico files
-
demsos
Desmos command-line image uploader
-
egak
Sample image generator
-
trifit
Image compression and art generation with triangles!
-
seamcarving
Content-aware image resizing using the seam carving algorithm. Allows changing the aspect ratio of an image without distorting its contents.
-
libwebp-image
A bridge library for libwebp and image
-
brdiff
A command-line tool for subtracting images to generate a new blue-red difference image
-
captcha_rust
Dynamically generate verification code pictures
-
glm_color
manipulating and generating color values, based on the
glm-rs
math library -
palette_extract
port of Leptonica's modified media cut quantization algorithm
-
ok-picker
A color picker application focused on colorscheming in Ok colorspace (from Björn Ottosson)
-
pixiv-rs
Wrapper for the inofficial pixiv ajax api
-
jk
CLI tool for managing photos
-
colorconv
color conversion library
-
dtm
Fast encoder/decoder for the lossless DTM 16 bit image format
-
lcms2-sys
Bindings for liblcms2 (Little CMS) with support for Linux, macOS, and Windows. See lcms2 crate for a safe Rust wrapper
-
html5-picture
Batch optimizes your images to wepb. Generates html5 picture tags.
-
svg_to_png
Converts SVG to PNG and dynamic Image
-
ase-swatch
Create Adobe Swatch Exchange (ASE) Files for colors and palette
-
libgphoto2_sys
System bindings to libgphoto2
-
asciifire
CLI to convert images into surprisingly accurate ascii representation
-
image_colorpalette
A minimalistic library that can download images and open them and generat a color palette of all the colors within the image. It also can detect if the image is grayscale and what the grayscale threshold is.
-
symbolize
allows you to convert raster images into their symbolic versions
-
binarized_image_object_detection
Object detection based on binarized image
-
mat2image
convert opencv::Mat to image::DynamicImage
-
img2yaya
Generate yayagram files from images
-
zune-psd
Photoshop Simple PSD decoder
-
microbmp
Tiny and probably imperfect self-contained bitmap image reading library
-
libraw-rs
LibRaw bindings
-
img2txt-rs
A cli to generate text image
-
qrcode53bytes
QR code for 53 bytes
-
kmeans-color-gpu-cli
Command line tool to use the color-quantization-gpu library
-
mozjpeg-sys
FFI bindings for MozJPEG v4. MozJPEG is automatically built and linked statically. Requires nasm and a C compiler.
-
cocoa_image
Read RGBA image using macOS Cocoa API
-
prominence
extract prominent colors from an image
-
moi
Encoder and decoder implementations for the MOI image compression format
-
blp-conv
CLI tool to encode/decode Blizzard BLP texture format
-
cowor
A color conversion and manipulation library
-
jxl-modular
JPEG XL Modular image decoder, part of jxl-oxide
-
repng
The PNG encoder that no one asked for
-
cameleon-impl
used by other cameleon crates implementation
-
machine-vision-formats
Type definitions for working with machine vision cameras
-
sic_cli_ops
Component of the sic cli: parses images operations invoked from the cli
-
vips-rs
binding to libvips
-
laundry-96/papegen
-
aci_ppm
Encode and decode PNM image files (TODO: so far only PPM)
-
sheety
sprite-sheet manipulation program written in Rust
-
rusvid_core
Core library for rusvid
-
color-theme
A CLI tool to extract a colour 'palette' and theme color from an image
-
gst-plugin-rspng
An PNG encoder/decoder written in pure Rust
-
pylon
High-level API bindings for Basler Cameras
-
jabcode
Bindings for the JAB code reference implementation
-
libspinnaker-sys
bindings to the Spinnaker library
-
yatp-cli
Texture Packer - a small and simple CLI application to pack multiple textures/sprites into a texture atlas/sprite sheet
-
libqoi
A basic QOI encoder/decoder in rust
-
geefr-ppm
creating PPM files
-
inku
An RGBA color backed by a
u32
for simple color manipulation -
dicom-core
Efficient and practical core library for DICOM compliant systems
-
image-tool
mass image manipulation commandline tool for resizing and converting format. This tool is specifically designed to for performing conversion on large amount of images with different formats efficienctly.