Open In App

PHP | Gmagick magnifyimage() Function

Last Updated : 23 Mar, 2021
Improve
Improve
Like Article
Like
Save
Share
Report

The Gmagick::magnifyimage() function is an inbuilt function in PHP which is used to scale an image proportionally to 2x. This function scales an image into twice of its original size.
Syntax: 
 

public Gmagick::magnifyimage( void )

Parameters: This function does not accept any parameter.
Return Value: This function returns magnify Gmagick object.
Errors/Exceptions: This function throws GmagickException on error.
Below programs illustrates the Gmagick::magnifyimage() function in PHP:
Program 1: 
Input Image: 
 

 

php




<?php
   
// Create a Gmagick object
$gmagick = new Gmagick(
   
// Use magnifyimage function
$gmagick->magnifyimage();
 
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);
 
   
// Use magnifyimage function
$gmagick->magnifyimage();
 
// Display the output image
header("Content-Type: image/png");
echo $gmagick->getImageBlob();
?>


Output: 
 

Reference: http://php.net/manual/en/gmagick.magnifyimage.php
 



Similar Reads

PHP | Imagick magnifyImage() Function
The Imagick::magnifyImage() function is an inbuilt function in PHP which is used to scale an image proportionally to 2x. This function scales an image into twice of its original size. Syntax: bool Imagick::magnifyImage( void ) Parameters: This function does not accept any parameter. Return Value: This function returns True on success. Original Imag
1 min read
PHP | Gmagick getimagecolors() Function
The Gmagick::getimagecolors() function is an inbuilt function in PHP which is used to get the number of unique colors in the image. Syntax: int Gmagick::getimagecolors( void ) Parameters:This function doesn’t accept any parameter. Return Value: This function returns an integer value. Exceptions: This function throws GmagickException on error. Used
2 min read
PHP | Gmagick writeimage() Function
The Gmagick::writeimage() function is an inbuilt function in PHP which is used to write an image to the specified filename. Syntax: Gmagick Gmagick::writeimage( string $filename, bool $all_frames ) Parameters:This function accepts two parameters as mentioned above and described below: $filename: It specifies the name of file. $all_frames (Optional)
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 set shear of the image.Syntax: Gmagick Gmagick::she
2 min read
PHP | Gmagick addnoiseimage() Function
The Gmagick::addnoiseimage() function is an inbuilt function in PHP which is used to add noise in given image. The intensity of noise depends on noise constants and channel types. The image noise is the random variation of brightness and contrast in an image. Syntax: Gmagick Gmagick::addnoiseimage ( $noise_type ) Parameters: This function accepts a
2 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: $width: This parameter is used to set the width of image.
2 min read
PHP | Gmagick rollimage() Function
The Gmagick::rollimage() function is an inbuilt function in PHP which is used to roll an image.Syntax: Gmagick Gmagick::rollimage( $x, $y ) Parameters: This function accepts two parameters as mentioned above and described below: $x: This parameter stores the value of the X offset.$y: This parameter stores the value of the Y offset. Return Value: Th
1 min read
PHP | Gmagick getversion() Function
The Gmagick::getversion() function is an inbuilt function in PHP which is used to return the Gmagick API version. Syntax: array Gmagick::getversion( void )   Parameters: This function does not accept any parameter. Return Value: This function returns the Gmagick API version. Errors/Exceptions: This function throws GmagickException on error. Below p
1 min read
PHP | Gmagick flopimage() Function
The Gmagick::flopimage() function is an inbuilt function in PHP which is used to create a flopped image. This function creates a mirror image along the y-axis. Syntax: Gmagick Gmagick::flopimage( void )   Parameters: This function does not accept any parameter. Return Value: This function returns flopped Gmagick object. Errors/Exceptions: This func
1 min read
PHP | Gmagick rotateimage() Function
The Gmagick::rotateimage() function is an inbuilt function in PHP which is used to rotate an image in the specified number of degrees. The background empty triangles filled with the background color.Syntax: Gmagick Gmagick::rotateimage ( $color, $degrees ) Parameters: This function accepts two parameters as mentioned above and described below: $col
2 min read