<?php
     
    /* Create new object */
    $im = new Imagick( 'test.jpg' );
     
    /* Scale down */
    $im->liquidRescaleImage( 500, 200, 3, 25 );
     
    /* Display */
    header( 'Content-Type: image/jpg' );
    echo $im;
     
    ?>(PECL imagick 2 >= 2.2.0, PECL imagick 3)
Imagick::liquidRescaleImage — Анимирует изображение или изображения
Масштабирует изображения с использованием метода liquid rescaling. Он представляет собой реализацию техники seam carving. Чтобы метод работал должным образом, ImageMagick должен быть скомпилирован с поддержкой liblqr. Метод доступен, если модуль Imagick скомпилировали с версией ImageMagick 6.3.9 или старше.
widthШирина целевого размера.
heightВысота целевого размера.
delta_xОпределяет, сколько шов может проходить по оси x. При передаче значения 0 швы становятся прямыми.
rigidityВводит уклон для непрямых швов. Этот параметр обычно равен 0.
   Функция в случае успешной работы возвращает true.
  
<?php
     
    /* Create new object */
    $im = new Imagick( 'test.jpg' );
     
    /* Scale down */
    $im->liquidRescaleImage( 500, 200, 3, 25 );
     
    /* Display */
    header( 'Content-Type: image/jpg' );
    echo $im;
     
    ?>