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:
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