Eg:
<?php
$image = new Imagick('pic.png');
$image ->shearImage('grey', 10 , 5);
$image ->writeImage('final.png');
?>(PECL imagick 2, PECL imagick 3)
Imagick::shearImage — Bir paralalkenar oluşturur
   Bir paralelkenar oluşturmak için görüntünün bir kenarını X ve Y eksenleri
   boyunca kaydırır. Kaykılma miktarı, kaykılma açısıyla belirtilir. X yönünde
   kaykılma için, x_kaykılması Y eksenine göre ölçülür.
   Y yönünde kaykılma için ise, y_kaykılması X eksenine
   göre ölçülür. Kaykılmadan dolayı ortaya çıkan boş üçgenler
   artalan rengi ile doldurulur.
  
artalanKaykılmadan dolayı ortaya çıkan boş üçgenlerin doldurulacağı renk.
x_kaykılmasıX eksenindeki kaykılmanın derece cinsinden değeri.
y_kaykılmasıY eksenindeki kaykılmanın derece cinsinden değeri.
   Başarı durumunda true döner.
  
| Sürüm: | Açıklama | 
|---|---|
| PECL imagick 2.1.0 | İlk bağımsız değişkende rengi ifade etmek için bir dizge belirtilebilir oldu. Evvelce sadece bir ImagickPixel nesnesi belirtilebiliyordu. | 
Örnek 1 - Imagick::shearImage() örneği
<?php
function shearImage($imagePath, $color, $shearX, $shearY) {
    $imagick = new \Imagick(realpath($imagePath));
    $imagick->shearimage($color, $shearX, $shearY);
    header("Content-Type: image/jpg");
    echo $imagick->getImageBlob();
}
?>Eg:
<?php
$image = new Imagick('pic.png');
$image ->shearImage('grey', 10 , 5);
$image ->writeImage('final.png');
?>