Skip to content
/ pixie Public

web assembly image editor with only the html canvas and rust

License

Notifications You must be signed in to change notification settings

namishh/pixie

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Sep 21, 2024
27756fe · Sep 21, 2024

History

38 Commits
Sep 21, 2024
Sep 21, 2024
Sep 21, 2024
Sep 16, 2024
Sep 16, 2024
Sep 16, 2024
Sep 21, 2024
Sep 20, 2024

Repository files navigation

// pixie: wasm image manipulator tool

// Motivation

This is my very first project using web assembly. This is simple image manipulation tool that can be used in the browser. Instead of comparing it to Photoshop, consider it more of a simpler Lightroom.

All of the photo manipulation is done without any external libraries in rust and ONLY with the html canvas element provided by the browser.

// Tech Stack

  • Rust for all the image processing
  • Next.js for the front-end
  • Shadcn for the UI components

// Features planned to support

  • Loading and saving images (done)
  • Resize, Rotate, and Scaling (done)
  • Cropping Images (done)
  • Controlling hue, saturation, contrast and brightness (done)
  • Effects like blur, sharpen, pixelate (done)
  • Filters Grayscale, Sepia, Invert (done)

// Screenshots



About

web assembly image editor with only the html canvas and rust

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published