<?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; ?>