<?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 — Anima una imagen o imágenes
Este método escala las imágenes usando un método de re-escalada líquido. Este método es una implementación de una técnica llamada "seam carving" (talla de costura). Para que este método funcione como es debido, ImageMagick se debe compilar con el soporte para la biblioteca liblqr. Este método solo está disponible si Imagick ha sido compilado con ImageMagick versión 6.3.9 o superior.
widthEl ancho del tamaño objetivo
heightEl alto del tamaño objetivo
delta_xCuánto puede atravesar la costura el eje x. Pasar 0 causa que las costuras sean rectas.
rigidityIntroduce un sesgo para costuras no rectas. Este parámetro normalmente es 0.
Devuelve true en caso de éxito.
<?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;
?>