Skip to content
Related Articles

Related Articles

PHP | Imagick deskewImage() Function

Improve Article
Save Article
  • Last Updated : 08 Aug, 2019
Improve Article
Save Article

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
Related Articles

Start Your Coding Journey Now!