PHP Conference Japan 2024

Imagick::liquidRescaleImage

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

Imagick::liquidRescaleImageAnima uma imagem ou imagens

Descrição

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

Este método dimensiona as imagens usando o método de redimensionamento líquido. Este método é uma implementação de uma técnica chamada "remoção de costura". Para que este método funcione conforme o esperado, o ImageMagick precisa ser compilado com suporte à biblioteca liblqr. Este método estará disponível se a extensão Imagick tiver sido compilada com a ImageMagick versão 6.3.9 ou superior.

Parâmetros

width

A largura do tamanho alvo

height

A altura do tamanho do alvo

delta_x

Quanto a costura pode percorrer no eixo x. Passar 0 faz com que as costuras fiquem retas.

rigidity

Introduz um adicional para costuras não retas. Este parâmetro normalmente é 0.

Valor Retornado

Retorna true em caso de sucesso.

Veja Também

adicione uma nota

Notas Enviadas por Usuários (em inglês) 1 note

up
0
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