La función Imagick::distortImage() es una función incorporada en PHP que se usa para distorsionar una imagen usando varios métodos de distorsión.
Sintaxis:
bool Imagick::distortImage( $method, $arguments, $bestfit )
Parámetro: Esta función acepta tres parámetros como se mencionó anteriormente y se describe a continuación:
- $método: Este parámetro almacena el valor del método de distorsión de la imagen.
- $argumentos: este parámetro almacena el valor de los argumentos para el método de distorsión como una array.
- $método: este parámetro almacena el valor del tipo de método que intenta cambiar el tamaño del destino para que se ajuste a la fuente distorsionada
Valor de retorno: esta función devuelve True en caso de éxito.
Imagen original:
El siguiente programa ilustra la función Imagick::distortImage() en PHP:
Programa:
<?php /*Imagick Object*/ $imagick = new Imagick( 'https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-17.png'); $points = array( 0, 0, 55, 25, 100, 0, 100, 50 ); $imagick->setimagebackgroundcolor("lightgreen"); $imagick->setImageVirtualPixelMethod(\Imagick::VIRTUALPIXELMETHOD_BACKGROUND); /* distortImage */ $imagick->distortImage(\Imagick::DISTORTION_AFFINE, $points, true); /*Image Header*/ header("Content-Type: image/jpeg"); echo $imagick; ?>
Producción:
Referencia: http://php.net/manual/en/imagick.distortimage.php
Publicación traducida automáticamente
Artículo escrito por sarthak_ishu11 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA