PHP | Imagick resizeImage() Function
The Imagick::resizeImage() function is an inbuilt function in PHP which is used to scale an image to the desired dimensions.
Syntax:
bool Imagick::resizeImage( int $columns,
int $rows, int $filter, float $blur,
bool $best_fit = false, bool $legacy = false )
Parameters: This function accepts six parameters as mentioned above and described below:
- $columns: It specifies the width of the image.
- $rows: It specifies the height of the image.
- $filter: It specifies an integer corresponding to one of FILTER constants.
- $blur: It specifies the blur factor where > 1 is blurry, < 1 is sharp.
- $best_fit (Optional): It specifies the fit parameter.
- $legacy (Optional): It specifies the legacy.
Return Value: This function returns TRUE on success.
Exceptions: This function throws ImagickException on error.
Below given programs illustrate the Imagick::resizeImage() function in PHP:
Program 1:
<?php
$imagick = new Imagick(
$imagick ->resizeImage( 620, 300, Imagick::FILTER_LANCZOS, 1);
header( "Content-Type: image/png" );
echo $imagick ->getImageBlob();
?>
|
Output:
Program 2:
<?php
$imagick = new Imagick(
$imagick ->resizeImage( 520, 200, imagick::FILTER_GAUSSIAN, 10);
header( "Content-Type: image/png" );
echo $imagick ->getImageBlob();
?>
|
Output:
Reference: https://www.php.net/manual/en/imagick.resizeimage.php
Last Updated :
05 Dec, 2019
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...