Photon: A Blazing-Fast Rust/WebAssembly Image Processing Library

2025-04-10
Photon: A Blazing-Fast Rust/WebAssembly Image Processing Library

Photon is a high-performance Rust image processing library compiling to WebAssembly for safe, fast image manipulation on the web and natively. Supporting formats like PNG, JPEG, and WebP, it boasts over 96 customizable functions, covering image correction, resizing, convolutions, channel manipulation, transformations, monochrome effects, color adjustments, filters, watermarking, and blending. Available natively, via WebAssembly in browsers and Node.js, version 0.3.2 adds duotone filters, image rotation, and dithering. Get started with its comprehensive documentation and tutorials.

Development