Contao\Image::resize PHP Method

resize() public static method

Resize or crop an image and replace the original with the resized version
Deprecation: Deprecated since Contao 4.3, to be removed in Contao 5.0. Use the contao.image.image_factory service instead.
public static resize ( string $image, integer $width, integer $height, string $mode = '' ) : boolean
$image string The image path
$width integer The target width
$height integer The target height
$mode string The resize mode
return boolean True if the image could be resized successfully
    public static function resize($image, $width, $height, $mode = '')
    {
        @trigger_error('Using Image::resize() has been deprecated and will no longer work in Contao 5.0. Use the contao.image.image_factory service instead.', E_USER_DEPRECATED);
        return static::get($image, $width, $height, $mode, $image, true) ? true : false;
    }

Usage Example

示例#1
0
 /**
  * Resize the file if it is an image
  *
  * @param integer $width  The target width
  * @param integer $height The target height
  * @param string  $mode   The resize mode
  *
  * @return boolean True if the image could be resized successfully
  */
 public function resizeTo($width, $height, $mode = '')
 {
     if (!$this->isImage) {
         return false;
     }
     $return = \Image::resize($this->strFile, $width, $height, $mode);
     if ($return) {
         $this->arrPathinfo = array();
         $this->arrImageSize = array();
     }
     return $return;
 }
All Usage Examples Of Contao\Image::resize