PHP | Gmagick resampleimage() Function Last Updated : 03 Jun, 2024 Comments Improve Suggest changes Like Article Like Report 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 below: $xResolution: This parameter is used to set the value for x-resolution for new image.$yResolution: This parameter is used to set the value for y-resolution for new image.$filter: This parameter is used to set the value for filter.$blur: This parameter is used to set the value for blur. The value larger than 1 results in blurry whereas lesser than 1 is sharp. Return Value: This function returns Gmagick object on success.Errors/Exceptions: This function throws GmagickException on error.Below programs illustrates the Gmagick::resampleimage() 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'); // Resample the image. $gmagick->resampleimage(120, 100, 5, 2); 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); // Resample the image $gmagick->resampleimage(90, 90, 6, 10); // Display the output image header("Content-Type: image/png"); echo $gmagick->getImageBlob(); ?> Output: Reference: http://php.net/manual/en/gmagick.resampleimage.php Comment More infoAdvertise with us Next Article PHP | Gmagick resampleimage() Function S sarthak_ishu11 Follow Improve Article Tags : Technical Scripter Web Technologies PHP Image-Processing PHP-function PHP-Gmagick +2 More Similar Reads 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 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 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 | Gmagick resizeimage() Function The Gmagick::resizeimage() function is an inbuilt function in PHP which is used to scale an image in given dimensions with a filter.Syntax:Â Â Gmagick Gmagick::resizeimage( $width, $height, $filter, $blur) Parameters: This function accepts four parameters as mentioned above and described below:Â Â $wi 2 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 Like