La función Imagick::shearImage() es una función incorporada en PHP que se usa para crear un paralelogramo. El corte en dirección X desliza un borde a lo largo del eje X, mientras que un corte en dirección Y desliza un borde a lo largo del eje Y. La cantidad de corte se controla mediante un ángulo de corte.
Sintaxis:
bool Imagick::shearImage( $background, $x_shear, $y_shear )
Parámetros: esta función acepta tres parámetros, como se mencionó anteriormente y se describe a continuación:
- $background: este parámetro se utiliza para establecer el color de fondo.
- $x_shear: este parámetro se usa para establecer el número de grados para cortar en el eje x.
- $y_shear: este parámetro se usa para establecer el número de grados para cortar en el eje y.
Valor de retorno: esta función devuelve True en caso de éxito.
El siguiente programa ilustra la función Imagick::shearImage() en PHP:
Programa:
<?php // Create an Imagick object $imagick = new Imagick( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-9.png'); // Use shearimage function $imagick->shearimage('rgb(127, 127, 127)', 15, 5); header("Content-Type: image/jpg"); // Display the output image echo $imagick->getImageBlob(); ?>
Producción:
Artículos relacionados:
Referencia: http://php.net/manual/en/imagick.shearimage.php