photon Photon High-performance, cross-platform Rust/WebAssembly image processing library 馃摑 Table of Contents Photon is a high-performance Rust image processing library, which compiles to WebAssembly, allowing for safe, blazing-fast image processing both natively and on the web. You can run Photon: natively in the browser with WebAssembly on Node with WebAssembly Features Fast: On the web, Photon's high-performance allows it to run at near-native speed. Benchmarks can be found here. On the web, Photon's high-performance allows it to run at near-native speed. Benchmarks can be found here. Call with JS: Want to use Photon on the web or with Node? Using a simple npm package, you're good to go. Get all the benefits of WebAssembly with zero-cost abstraction. Want to use Photon on the web or with Node? Using a simple npm package, you're good to go. Get all the benefits of WebAssembly with zero-cost abstraction. Use Natively: For command-line apps, native photo editing apps, and so forth, Photon's core codebase is in Rust, allowing for cross-platform development. For command-line apps, native photo editing apps, and so forth, Photon's core codebase is in Rust, allowing for cross-platform development. Pure Rust - Unlike other libraries, 100% of the library's codebase is written in Rust, so security and safety is guaranteed. Live Demo View the official demo of WASM in action. Photon In Action Version 0.3.2 Release Version 0.3.2 has been released on Crates.io and NPM, with new features including: A duotone filter and preset duotone effects Image rotation Dithering filter Image cropping update (fixed in PR #100) Supported Image Formats The following image formats are supported: PNG JPEG BMP ICO TIFF WEBP Get Started Getting Started Guide Check out Photon's getting started guide, complete with tutorials, installation instructions, and more 馃摎 Documentation View the official documentation. Functions 96 customisable functions are available, for varying image effects. Functions incl...
First seen: 2025-04-10 13:44
Last seen: 2025-04-10 14:44