Open In App

PHP | Imagick deskewImage() Function

Last Updated : 08 Aug, 2019
Improve
Improve
Like Article
Like
Save
Share
Report

The Imagick::deskewImage() function is an inbuilt function in PHP, which is used to De-Skew an image or remove Skew from an image. This function is available if Imagick compiled against Imagick version 6.4.5 or newer. The Skew method is an issue occurs when the camera is misaligned or the paper is not placed on a flat surface.

Syntax:

bool Imagick::deskewImage( $threshold )

Parameters: This function accepts single parameter $threshold which holds the value of deskew threshold.

Return Value: This function returns a boolean value.

Below program illustrates the Imagick::deskewImage() function in PHP:

Program:




<?php
  
// Create new Imagick object
$imagick = new \Imagick(
  
// Clone the Imagick object
$deskew = clone $imagick;
  
// Initialize the threshold value
$threshold = 0.5;
  
// Use deskewImage() function to deskew the image
$deskew->deskewImage($threshold);
  
header("Content-Type: image/jpg");
  
// Display the deskew image
echo $deskew->getImageBlob();
  
?>


Output:
deskew image

Reference: https://www.php.net/manual/en/imagick.deskewimage.php


Like Article
Suggest improvement
Previous
Next
Share your thoughts in the comments

Similar Reads