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

此方法使用液态缩放方法缩放图像。此方法是名为“缝合雕刻”技术的实现。为了使此方法按预期工作,必须使用 liblqr 支持编译 ImageMagick。如果 Imagick 针对 ImageMagick 6.3.9 或更高版本编译,则此方法可用。

参数

width

目标尺寸的宽度

height

目标尺寸的高度

delta_x

缝合线在 x 轴上可以移动的距离。传递 0 会导致缝合线笔直。

rigidity

引入非直线缝合线的偏差。此参数通常为 0。

返回值

成功时返回 true

参见

添加注释

用户贡献的注释 1 条注释

0
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