Initial Stable Release
This major release enables
- Automatic image variant generation with Intervention Image v3
- Image optimization for reduced file sizes
- Multiple image operations (resize, scale, cover, crop, rotate, flip, sharpen)
- Operation chaining and custom callbacks
- Both GD and Imagick driver support
Features
Image Processing
- ImageProcessor for automatic variant generation
- ImageVariantCollection for managing multiple image sizes
- Automatic image optimization
- Operation chaining support
- Custom callback functions for advanced processing
Supported Operations
- resize - Resize to exact dimensions (does not preserve aspect ratio)
- scale - Maintain aspect ratio while fitting within specified dimensions
- heighten - Resize to specific height while maintaining proportions
- widen - Resize to specific width while maintaining proportions
- cover - Zoom-crop to exact dimensions while maintaining aspect ratio
- crop - Crop to specific size and position
- rotate - Rotate by degrees
- flip - Directional flip (horizontal or vertical)
- flipHorizontal - Create mirror image horizontally
- flipVertical - Flip image vertically (upside down)
- sharpen - Increase image sharpness
- optimize - Reduce file size
- callback - Custom processing functions
Driver Support
- GD driver (PHP built-in)
- Imagick driver (recommended for quality)
Requirements
- GD or Imagick extension