Open In App

PHP | Imagick setImageExtent() Function

Last Updated : 19 Dec, 2019
Comments
Improve
Suggest changes
Like Article
Like
Report
The Imagick::setImageExtent() function is an inbuilt function in PHP which is used to set the image size. This function doesn't scales the image but crops the unwanted parts. Syntax:
bool Imagick::setImageExtent( int $columns, int $rows )
Parameters: This function accepts two parameters as mentioned above and described below:
  • $columns: It specifies the width of image.
  • $rows: It specifies the height of image.
Return Value: This function returns TRUE on success. Exceptions: This function throws ImagickException on error. Below programs illustrate the Imagick::setImageExtent() function in PHP: Program 1: php
<?php

// Create a new imagick object
$imagick = new Imagick(
'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png');
 
// Set image extent
$imagick->setImageExtent(270, 120);

// Display the image
header("Content-Type: image/png");
echo $imagick->getImageBlob();
?>
Output: Program 2: php
<?php

// Create a new imagick object
$imagick = new Imagick(
'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png');
 
// Set image extent
$imagick->setImageExtent(500, 170);

// Display the image
header("Content-Type: image/png");
echo $imagick->getImageBlob();
?>
Output: Reference: https://www.php.net/manual/en/imagick.setimageextent.php

Next Article

Similar Reads