Skip to content
Related Articles

Related Articles

Improve Article
Save Article
Like Article

PHP | Imagick deskewImage() Function

  • Last Updated : 08 Aug, 2019

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

My Personal Notes arrow_drop_up
Recommended Articles
Page :