PHP | Imagick distortImage() Function

The Imagick::distortImage() function is an inbuilt function in PHP which is used to distorts an image using various distortion methods.
Syntax:
bool Imagick::distortImage( $method, $arguments, $bestfit )
Parameter: This function accepts three parameters as mentioned above and described below:
- $method: This parameter stores the value of the method of image distortion.
- $arguments: This parameter stores the value of the arguments for the distortion method as an array.
- $method: This parameter stores the value of type of method which attempt to resize destination to fit distorted source
Return Value: This function returns True on success.
Original Image:
Below program illustrates the Imagick::distortImage() function in PHP:
Program:
| <?php   /*Imagick Object*/$imagick= newImagick(  $points= array(     0, 0,     55, 25,     100, 0,     100, 50 );  $imagick->setimagebackgroundcolor("lightgreen"); $imagick->setImageVirtualPixelMethod(\Imagick::VIRTUALPIXELMETHOD_BACKGROUND);  /* distortImage */$imagick->distortImage(\Imagick::DISTORTION_AFFINE, $points, true);  /*Image Header*/header("Content-Type: image/jpeg"); echo$imagick; ?>  | 
Output:
Reference: http://php.net/manual/en/imagick.distortimage.php
 
				 
					



