PHP | Gmagick scaleimage() Function Last Updated : 23 Mar, 2021 Comments Improve Suggest changes Like Article Like Report 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: $width: This parameter is used to set the width of image.$height: This parameter is used to set the height of image. Return Value: This function returns Gmagick object on success.Errors/Exceptions: This function throws GmagickException on error.Below programs illustrates the Gmagick::scaleimage() function in PHP:Program 1: Input Image: php <?php // Create a Gmagick object $gmagick = new Gmagick( 'https://media.geeksforgeeks.org/wp-content/uploads/tech.png'); // Scale the image. $gmagick->scaleimage(400, 800, TRUE); header('Content-type: image/png'); // Output the image echo $gmagick; ?> Output: Program 2: php <?php // Create a GmagickDraw object $draw = new GmagickDraw(); // Create GmagickPixel object $strokeColor = new GmagickPixel('Red'); $fillColor = new GmagickPixel('Green'); // Set the color, opacity of image $draw->setStrokeOpacity(1); $draw->setStrokeColor('Red'); $draw->setFillColor('Green'); // Set the width and height of image $draw->setStrokeWidth(7); $draw->setFontSize(72); // Function to draw circle $draw->circle(250, 250, 100, 150); $gmagick = new Gmagick(); $gmagick->newImage(500, 500, 'White'); $gmagick->setImageFormat("png"); $gmagick->drawImage($draw); // Scale the image $gmagick->scaleimage(450, 900, FALSE); // Display the output image header("Content-Type: image/png"); echo $gmagick->getImageBlob(); ?> Output: Reference: http://php.net/manual/en/gmagick.scaleimage.php Comment More infoAdvertise with us Next Article PHP | Gmagick scaleimage() Function S sarthak_ishu11 Follow Improve Article Tags : Technical Scripter Web Technologies PHP Image-Processing PHP-Gmagick +1 More Similar Reads PHP | Imagick scaleImage() Function 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 a 2 min read PHP | Gmagick resampleimage() Function The Gmagick::resampleimage() function is an inbuilt function in PHP which is used to resample the image to the desired resolution.Syntax:Â Â Gmagick Gmagick::resampleimage( $xResolution, $yResolution, $filter, $blur )Parameters: This function a accepts four parameters as mentioned above and described 2 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 | Gmagick raiseimage() Function The Gmagick::raiseimage() function is an inbuilt function in PHP which is used to create a simulated three-dimensional button-like effect by creating the lightning and darkening the edges of the image. The width and height of raise_info define the width of the vertical and horizontal edge of the eff 2 min read PHP | Gmagick shearimage() Function The Gmagick::shearimage() function is an inbuilt function in PHP which is used to slide one edge of an image along the X or Y axis to create a parallelogram. The X-direction shear slides an edge along the X-axis, while a Y direction shear slides an edge along the Y-axis. The shear angle is used to s 2 min read Like