ConstrainImageProcessor
class ConstrainImageProcessor implements ProcessorInterface (View source)
Properties
| protected Application | $app | ||
| protected int|null | $maxWidth | Maximum image width (if set).  | 
                |
| protected int|null | $maxHeight | Maximum image height (if set).  | 
                |
| protected string | $constraintMode | Resize mode (one of the ImageInterface::THUMBNAIL_... constants).  | 
                |
| protected bool | $rescanThumbnails | Should thumbnails be rescanned when the image is resized?  | 
                
Methods
Initialize the instance.
Get the maximum image width (if set).
Set the maximum image width (if set).
Get the maximum image height (if set).
Set the maximum image height (if set).
Get the resize mode.
Set the resize mode.
Should thumbnails be rescanned when the image is resized?
Should thumbnails be rescanned when the image is resized?
This function is a copy of the core thumbnail() function, modified to allow thumbnailing without making a copy in memory first as it is not always needed depending on the context.
Details
        
                            
    __construct(int|null $maxWidth = null, int|null $maxHeight = null, string|null $constraintMode = null)
        
    
    Initialize the instance.
        
                            int|null
    getMaxWidth()
        
    
    Get the maximum image width (if set).
        
                            
    setMaxWidth(int|null $maxWidth)
        
    
    Set the maximum image width (if set).
        
                            int|null
    getMaxHeight()
        
    
    Get the maximum image height (if set).
        
                            
    setMaxHeight(int|null $maxHeight)
        
    
    Set the maximum image height (if set).
        
                            string
    getConstraintMode()
        
    
    Get the resize mode.
        
                            
    setConstraintMode(string $constraintMode)
        
    
    Set the resize mode.
        
                            bool
    isRescanThumbnails()
        
    
    Should thumbnails be rescanned when the image is resized?
        
                            $this
    setRescanThumbnails(bool $rescanThumbnails)
        
    
    Should thumbnails be rescanned when the image is resized?
        
                            
    shouldProcess(Version $version)
        
    
    No description
        
                            ImageInterface
    resizeInPlace(ImageInterface $image, Box $size, string $mode = ImageInterface::THUMBNAIL_INSET, string $filter = ImageInterface::FILTER_UNDEFINED)
        
    
    This function is a copy of the core thumbnail() function, modified to allow thumbnailing without making a copy in memory first as it is not always needed depending on the context.
        
                            
    process(Version $version)
        
    
    No description
        
                            bool
    getResizeInPlace()
        deprecated
    
    deprecated
No description
        
                            
    setResizeInPlace(bool $resizeInPlace)
        deprecated
    
    deprecated
No description