Imagick::liquidRescaleImage

(PECL imagick 2 >= 2.2.0, PECL imagick 3)

Imagick::liquidRescaleImageAnima una imagen o imágenes

Descripción

public Imagick::liquidRescaleImage(
    int $width,
    int $height,
    float $delta_x,
    float $rigidity
): bool

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 está disponible si Imagick ha sido compilado con la versión 6.3.9 o superior de ImageMagick.

Parámetros

width

El ancho del tamaño objetivo

height

El alto del tamaño objetivo

delta_x

Cuánto puede atravesar la costura el eje x. Pasar 0 causa que las costuras sean rectas.

rigidity

Introduce un sesgo para costuras no rectas. Este parámetro normalmente es 0.

Valores devueltos

Devuelve true en caso de éxito.

Ver también

add a note add a note

User Contributed Notes 1 note

up
1
spider at man dot net
13 years ago
<?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;
    
   
?>
To Top