Changelog
Track the development progress and feature releases of the WASM Image Processor.
Version 0.4.0 (Current)
Available Functions
- ✅
blur- Gaussian blur - ✅
fast_blur- Fast blur - ✅
contrast- Adjust contrast - ✅
brighten- Adjust brightness - ✅
grayscale- Convert to grayscale - ✅
invert- Invert colors - ✅
hue_rotate- Rotate hue - ✅
crop- Crop to region - ✅
resize- Resize to custom dimensions - ✅
resize_square- Resize to square - ✅
thumbnail- Generate thumbnail - ✅
resize- Resize images to custom dimensions - ✅
crop- Crop images to a region - ✅
blur- Gaussian blur - ✅
fast_blur- Fast blur - ✅
grayscale- Convert to grayscale - ✅
invert- Invert colors - ✅
brighten- Adjust brightness - ✅
contrast- Adjust contrast - ✅
hue_rotate- Rotate hue - ✅
thumbnail- Generate thumbnails
Under Development
- 🚧 Core Operations:
resize,crop,thumbnail,rotate90/180/270,flip_horizontal/vertical - 🚧 Color & Filters:
grayscale,invert,brighten,contrast,hue_rotate,blur,sharpen - 🚧 Format Conversion:
to_jpeg,to_webp,optimize_png - 🚧 Advanced:
resize_to_fill,resize_to_fit,paste - 🚧 Utilities:
get_dimensions,get_format,strip_metadata - 🚧 Batch Processing:
batch_resize,create_sprite_sheet
Future Releases
The roadmap includes comprehensive image processing capabilities powered by the Rust image crate:
Planned Categories
- Core Operations: Basic resizing, cropping, and transformations
- Color Manipulation: Brightness, contrast, hue, and color space conversions
- Filters & Effects: Blur, sharpen, and artistic filters
- Format Support: JPEG, WebP, and optimized PNG output
- Batch Processing: Handle multiple images efficiently
- Utility Functions: Metadata handling and image analysis
All functions will maintain the same zero-dependency, privacy-first approach with near-native performance.