system.resizer.afterCrop
        
        Enables post processing of cropped images after they've been cropped before the
cropping process is finalized (ex. adding watermarks, further optimizing, etc)
    
    
Example usage:
Event::listen('system.resizer.afterCrop', function ((\System\Classes\ImageResizer) $resizer, (string) $localTempPath) { // Get the resized image data $croppedImageContents = file_get_contents($localTempPath);
 // Post process the image
 $processedContents = TinyPNG::optimize($croppedImageContents);
 // Place the processed image in the correct location for the resizer to finish processing it
 file_put_contents($localTempPath, $processedContents);
});
Usage
Triggers
| Class or file | Line | 
|---|---|
| System\Classes\ImageResizer | 410 | 
    Copyright © 2025 Winter CMS