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 条笔记

0
spider at man dot net
12 年前
<?php

/* 创建新对象 */
$im = new Imagick( 'test.jpg' );

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

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

?>
To Top