Phalcon Image
This component allows developers to manipulate image files. We can perform multiple operation on a single image file.
Adapters
Adapter are used to encapsulate specific image manipulator programs. The following image manipulator programs are supported:
Class | Description |
---|---|
PhalconImageAdapterGd | Requires the GD PHP extension |
PhalconImageAdapterImagick | Requires the ImageMagick PHP extension |
Implementation
Output:
Resizing Image
We can resize image with proper ratio maintenance by using different methods.
PhalconImage::WIDTH
It is used to change the width of the image but keeps the ratio maintains. If we specify height then it is ignored.
Output:
PhalconImage::HEIGHT
It is used to change the height of the image but keeps the ratio maintains. If we specify width then it is ignored.
Output:
Cropping Image
It is used to crop the image by 200px*200px.
Output:
Rotating Image
It is used to rotate throughout 360 degree as per requirement.
Output:
Sharpening Image
The sharpen() method takes integer value between 0 (no effect) to 100 (very sharp).
Output:
Blurring Image
Output: