PHP | Imagick scaleImage() Function Last Updated : 17 Dec, 2019 Comments Improve Suggest changes Like Article Like Report The Imagick::scaleImage() function is an inbuilt function in PHP which is used to scale the size of an image to the given dimensions. Syntax: bool Imagick::scaleImage( int $cols, int $rows, bool $bestfit = false, bool $legacy = false ) Parameters: This function accepts four parameters as mentioned above and described below: $cols: It specifies the width of image. $rows: It specifies the height of image. $bestfit (Optional): It specifies whether to automatically maintain the aspect ratio of image or not. If true it will maintain else it won't. Default value is false. $legacy (Optional): It specifies the legacy. Default value is false. Return Value: This function returns TRUE on success. Exceptions: This function throws ImagickException on error. Below given programs illustrate the Imagick::scaleImage() 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'); // Scale the image $imagick->scaleImage(400, 300); // Add border $imagick->borderImage('green', 1, 1); // 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'); // Scale the image $imagick->scaleImage(350, 200); // Add border $imagick->borderImage('green', 1, 1); // Display the image header("Content-Type: image/png"); echo $imagick->getImageBlob(); ?> Output: Reference: https://www.php.net/manual/en/imagick.scaleimage.php Comment More infoAdvertise with us Next Article PHP | Imagick scaleImage() Function G gurrrung Follow Improve Article Tags : Web Technologies PHP PHP-function PHP-Imagick Similar Reads PHP | Gmagick scaleimage() Function The Gmagick::scaleimage() function is an inbuilt function in PHP which is used to scale the size of an image to the given dimensions.Syntax:Â Â Gmagick Gmagick::scaleimage( $width, $height, $fit = FALSE ) Parameters: This function accepts three parameters as mentioned above and described below:Â Â $wi 1 min read PHP | Imagick sampleImage() Function The Imagick::sampleImage() function is an inbuilt function in PHP which is used to scale an image to the desired dimensions with pixel sampling.This method does not introduce any additional color into the scaled image like other resizing methods. Syntax: bool Imagick::sampleImage( int $rows, int $co 1 min read PHP | Imagick::shaveImage() Function The Imagick::shaveImage() function is an inbuilt function in PHP which is used to shaves pixels from the image edges. It allocates the memory necessary for the new Image structure and returns a pointer to the new image. Syntax: bool Imagick::shaveImage( $columns, $rows ) Parameters: This function ac 1 min read PHP | Imagick resampleImage() Function The Imagick::resampleImage() function is an inbuilt function in PHP which is used to resample the image to the desired resolution Syntax: bool Imagick::resampleImage( $x_resolution, $y_resolution, $filter, $blur ) Parameters: This function accepts four parameters as mentioned above and described bel 1 min read PHP | Imagick waveImage() Function The Imagick::waveImage() function is an inbuilt function in PHP which is used to create the wave filter in an image. This function is available in the version 6.2.9 or newer. Syntax: bool Imagick::waveImage( $amplitude, $length ) Parameters: This function accepts two parameters as mentioned above an 1 min read Like