@@ -132,4 +132,42 @@ All errors throw typed `PixerException` subclasses:
132132
133133## Platforms
134134
135- Linux, macOS, Windows, Android, iOS
135+ Linux, macOS, Windows, Android, iOS
136+
137+ ## Roadmap
138+
139+ ### Current (v0.0.x)
140+ - [x] Load/save: PNG, JPEG, GIF, WebP, BMP, ICO, TIFF
141+ - [x] Resize (aspect-ratio-preserving & exact) with 5 filter types
142+ - [x] Crop, rotate (90/180/270), flip (H/V)
143+ - [x] Adjustments: blur, brightness, contrast, grayscale, invert
144+ - [x] Metadata access (width, height, color type)
145+ - [x] Full platform support (Linux, macOS, Windows, Android, iOS)
146+
147+ ### Planned — ` image ` crate
148+ - [ ] Encoding quality/compression options (JPEG quality, PNG compression level)
149+ - [ ] Hue rotation
150+ - [ ] Sharpen / unsharp mask
151+ - [ ] Thumbnail generation (optimized fast path)
152+ - [ ] Create blank images (solid color, transparent)
153+ - [ ] Composite images (overlay one image onto another at x, y)
154+ - [ ] Tiling
155+ - [ ] Animated GIF/WebP frame-level control
156+ - [ ] Batch processing API
157+
158+ ### Planned — requires ` imageproc `
159+ - [ ] Arbitrary angle rotation
160+ - [ ] Blend modes (multiply, screen, overlay, etc.)
161+ - [ ] Draw primitives (rectangles, circles, lines)
162+ - [ ] Text rendering onto images
163+ - [ ] Edge detection (Canny, Sobel)
164+ - [ ] Content-aware resize (seam carving)
165+
166+ ### Planned — requires other crates
167+ - [ ] EXIF metadata read/write/preserve (e.g. ` kamadak-exif ` )
168+ - [ ] Stitch images (horizontal/vertical concat, grid layout)
169+ - [ ] Watermarking
170+
171+ ### Exploring
172+ - [ ] Advanced color adjustments (saturation, gamma, curves)
173+ - [ ] GPU acceleration
0 commit comments