PHP | Función Imagick deskewImage()

La función Imagick::deskewImage() es una función incorporada en PHP, que se usa para corregir el sesgo de una imagen o eliminar el sesgo de una imagen. Esta función está disponible si Imagick se compiló contra Imagick versión 6.4.5 o posterior. El método Skew es un problema que ocurre cuando la cámara está desalineada o el papel no está colocado sobre una superficie plana.

Sintaxis:

bool Imagick::deskewImage( $threshold )

Parámetros: esta función acepta un solo parámetro $umbral que contiene el valor del umbral de corrección.

Valor de retorno: esta función devuelve un valor booleano.

El siguiente programa ilustra la función Imagick::deskewImage() en PHP:

Programa:

<?php
  
// Create new Imagick object
$imagick = new \Imagick(
"https://contribute.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-17.png");
  
// 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();
  
?>

Producción:
deskew image

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

Publicación traducida automáticamente

Artículo escrito por harshvvaid1996 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *