Image processing

Image processing

Newest releases

QuantumBadger Rust library for hardware accelerated drawing of 2D shapes, images, and text, with an easy to use API.
 

MustafaSalih1993 tai (Terminal Ascii Image) tool to convert images to ascii written in Rust
 

Smerity Zero dependency images (of chaos) in Rust
 

lf94 png2linetext - Transform PNG to textual line art!
 

umgefahren In the newest version, the algorithm performs in most cases better then PNG. In fact the only image that get's bigger is img_4. The original img_2.png, for example is 12.8 MB; the compressed binary has only a size of 10.1 MB. Howe
 

num3ric sol-rs is a small rendering toolkit for Vulkan, with a focus on real-time raytracing (which is not currently available via other APIs such as WebGPU). It hosts convenience wrappers but also exposes ash directly. Tested on Windows/
 

djhworld Encode data into PNG images! Steganography tool
 

EmbarkStudios A light Rust API for Multiresolution Stochastic Texture Synthesis [1], a non-parametric example-based algorithm for image generation.
 

shssoichiro Oxipng is a multithreaded lossless PNG compression optimizer. It can be used via a command-line interface or as a library in other Rust programs.
 

Keavon Graphite is an open-source, cross-platform digital content creation desktop app for 2D graphics editing, photo processing, vector art, digital painting, illustration, and compositing
 

visioncortex visioncortex VTracer is an open source software to convert raster images (like jpg & png) into vector graphics (svg). It can vectorize graphics and photographs and trace the curves to output compact vector files.
 

sassman Blazingly fast terminal recorder that generates animated gif images for the web written in rust
 

PsichiX Crates used to generate 2D mesh from images representing density/height map.
 

femtovg Antialiased 2D vector drawing library written in Rust.
 

dragonflyoss The nydus project implements a user space filesystem on top of a container image format that improves over the current OCI image specification
 

kornelski Encoder/converter for AVIF images. Based on rav1e and avif-serialize, which makes it pure Rust, with no C code!
 

kornelski Encoder/converter for AVIF images. Based on rav1e and avif-serialize, which makes it pure Rust, with no C code!
 

H-M-H Weylus turns your tablet or smart phone into a graphic tablet/touch screen for your computer!
 

sonmezonur initials initials crate helps to generate customizable avatars with the initial characters from the names. Setup and Usage In your Cargo.toml, add the
 

raincal blurhash-rs A pure Rust implementation of Blurhash. Blurhash is an algorithm written by Dag Ågren for Wolt (woltapp/blurhash) that encodes an image in
 

emgyrz colorsys A module for color conversion and mutation written in Rust. For now works with RGB(a), HSL(a) color models Online documentation What It Can D
 

xsleonard As of rust-sdl2v0.27 this crate is deprecated and its functionality has been moved as a feature in rust-sdl2 Rust-SDL2_image Rust bindings for SDL2_im
 

razrfalcon svgcleaner svgcleaner helps you clean up your SVG files, keeping them free from unnecessary data. Table of Contents Purpose Goals Alternatives Charts
 

ggez aseprite A crate for loading data from the aseprite sprite editor. Should go along well with the tiled crate, I hope! It does not load any actual imag
 

exoticorn Exoquant 0.1.0 Exoquant is a very high quality image quantization library written in Rust featuring code for basic color quantization, K-Means palette
 

elliotekj DeltaE - Quantify color differences in Rust DeltaE is a pure-Rust implementation of the CIEDE2000 algorithm which serves to quantify the difference be
 

bokuweb lcs-image-diff Image diff library and tool with LCS algorithm. rust port of murooka/go-diff-image Requirements latest Rust (recommend rustup) Library
 

lunemec rust-birkana Birkana SVG generator. Recently I read this awesome article about representing hexadecimal numbers using runic system. So I created this
 

rust-lang Cargo Cargo downloads your Rust project’s dependencies and compiles your project. Learn more at https://doc.rust-lang.org/cargo/ Code Status Code docu
 

kpcyrd nude-rs High performance nudity detection in rust. This is a port based on nude.js and nude.py. We are currently going for an identical nudity detecti
 

brion mtpng A parallelized PNG encoder in Rust by Brion Vibber [email protected] Background Compressing PNG files is a relatively slow operation at large imag
 

polyfloyd Edge Detection An implementation of the Canny edge detection algorithm in Rust. The base for many computer vision applications. let source_image = ima
 

vaidehijoshi css-colors A Rust converter to transform CSS colors. 🎨 Installation Add the css_colors crate to your Cargo.toml's list of dependencies: [dependencies