PHP | Imagick distortImage() Function
Last Updated :
26 Aug, 2019
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 = new Imagick(
$points = array (
0, 0,
55, 25,
100, 0,
100, 50
);
$imagick ->setimagebackgroundcolor( "lightgreen" );
$imagick ->setImageVirtualPixelMethod(\Imagick::VIRTUALPIXELMETHOD_BACKGROUND);
$imagick ->distortImage(\Imagick::DISTORTION_AFFINE, $points , true);
header( "Content-Type: image/jpeg" );
echo $imagick ;
?>
|
Output:
Reference: http://php.net/manual/en/imagick.distortimage.php
Share your thoughts in the comments
Please Login to comment...