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.