PHP Conference Japan 2024

Imagick::liquidRescaleImage

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

Imagick::liquidRescaleImage動畫化一個或多個影像

描述

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

此方法使用液體重新縮放方法來縮放影像。此方法是稱為接縫雕刻技術的實作。為了使此方法按預期工作,ImageMagick 必須編譯時有 liblqr 支援。如果 Imagick 是針對 ImageMagick 版本 6.3.9 或更新版本編譯的,則此方法可用。

參數

width

目標大小的寬度

height

目標大小的高度

delta_x

接縫可以在 X 軸上移動多少。傳遞 0 會導致接縫筆直。

rigidity

引入對非直線接縫的偏差。此參數通常為 0。

回傳值

成功時回傳 true

參見

新增註解

使用者貢獻的註解 1 則註解

spider at man dot net
13 年前
<?php

/* 建立新物件 */
$im = new Imagick( 'test.jpg' );

/* 縮小 */
$im->liquidRescaleImage( 500, 200, 3, 25 );

/* 顯示 */
header( 'Content-Type: image/jpg' );
echo
$im;

?>
To Top