A high-performance image processing library, available for use both natively and on the web. Rust/WebAssembly image processing library .
96 functions are available, including:
Transformations: Resize, crop, and flip images.
Image correction: Hue rotation, sharpening, brightness adjustment, adjusting saturation, lightening/darkening all within various colour spaces.
Convolutions: Sobel filters, blurs, Laplace effects, edge detection, etc.,
Channel manipulation: Increasing/decreasing RGB channel values, swapping channels, removing channels, etc.
Monochrome effects: Duotoning, greyscaling of various forms, thresholding, sepia, averaging RGB values
Colour manipulation: Work with the image in various colour spaces such as HSL, LCh, and sRGB, and adjust the colours accordingly.
Filters: Over 30 pre-set filters available, incorporating various effects and transformations.
Text: Apply text to imagery in artistic ways, or to watermark, etc.,
Watermarking: Watermark images in multiple formats.
Blending: Blend images together using 10 different techniques, change image backgrounds