Download the PHP package alex-bond/yii2-thumbler without Composer
On this page you can find all versions of the php package alex-bond/yii2-thumbler. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package yii2-thumbler
Image Resizer with automatic cache for Yii 2
This extension allows to resize images and automatically cache them.
Installation
The preferred way to install this extension is through composer.
Either run
or add
to the require section of your composer.json.
Usage
To use this extension, you need add the following code in your application configuration:
After this just call resize()
method like this:
As result of this call extension will return path to resized image relative to $thumbsPath
.
Methods
resize($image, $width, $height, $method = Thumbler::METHOD_NOT_BOXED, $backgroundColor = 'ffffff', $callExceptionOnError = true)
Parameter | Description | Possible Values |
---|---|---|
$image | Path to image based relative to $sourcePath | String |
$width | Width of needed image in pixels | int |
$height | Height of needed image in pixels | int |
$method | Resize algorithm | Thumbler::METHOD_BOXED; Thumbler::METHOD_NOT_BOXED; Thumbler::METHOD_CROP_TOP_LEFT; Thumbler::METHOD_CROP_TOP_CENTER; Thumbler::METHOD_CROP_TOP_RIGHT; Thumbler::METHOD_CROP_MIDDLE_LEFT; Thumbler::METHOD_CROP_CENTER; Thumbler::METHOD_CROP_MIDDLE_RIGHT; Thumbler::METHOD_CROP_BOTTOM_LEFT; Thumbler::METHOD_CROP_BOTTOM_CENTER; Thumbler::METHOD_CROP_BOTTOM_RIGHT; |
$backgroundColor | Background color for `Thumbler::METHOD_BOXED` algorithm | String (HEX color) |
$callExceptionOnError | When `true` extension will caught exception on error. If `false` extension will just add error in internal array which can be called by `getLastError()` | boolean |
getLastError()
Returns last error description.
clearImageCache($image)
Clears all cache for selected image file.
clearAllCache()
Clears all cache.
All versions of yii2-thumbler with dependencies
yiisoft/yii2 Version *
stefangabos/zebra_image Version 2.2.*
symfony/filesystem Version *