Documentación offline PHP master

Imagick::shearImage

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

Imagick::shearImage

Crea un paralelogramo

Descripción#

public Imagick::shearImage(mixed $background, float $x_shear, float $y_shear): bool
```php

Desliza un extremo de una imagen a lo largo del eje X o Y, creando un paralelogramo. Un recorte en la dirección X desliza un extremo a lo largo del eje X, mientras que un recorte en la dirección Y desliza un extremo a lo largo del eje Y. La cantidad del recorte se controla por un ángulo de recorte. Para recortes en la dirección X, x_shear se mide relativo al eje Y, y de forma similar, para recortes en la dirección Y, y_shear se mide relativo al eje X. Los triángulos vacíos sobrantes del recorte de la imagen se rellenan con el color de fondo.

## Parámetros

`background`  
El color de fondo

`x_shear`  
El número de grados a recortar sobre el eje x

`y_shear`  
El número de grados a recortar sobre el eje y

## Valores devueltos

Devuelve `true` en caso de éxito.

## Historial de cambios

| Versión | Descripción |
|----|----|
| PECL imagick 2.1.0 | Ahora se permite que un string represente el color como primer parámetro. Versiones previas sólo permitían un objeto ImagickPixel. |

## Ejemplos

`Imagick::shearImage`
shearimage($color, $shearX, $shearY); header("Content-Type: image/jpg"); echo $imagick->getImageBlob(); } ?>

```php