2024 年 PHP 大会日本站

Imagick::sketchImage

(PECL imagick 2, PECL imagick 3)

Imagick::sketchImage模拟铅笔素描

描述

public Imagick::sketchImage(float $radius, float $sigma, float $angle): bool

模拟铅笔素描。我们将图像与给定半径和标准偏差 (sigma) 的高斯算子进行卷积。为了获得合理的结果,半径应该大于 sigma。使用半径 0 和 Imagick::sketchImage() 将为您选择合适的半径。角度给出模糊运动的角度。如果 Imagick 已针对 ImageMagick 6.2.9 或更高版本编译,则此方法可用。

参数

radius

高斯的半径(以像素为单位),不包括中心像素

sigma

高斯的标准差(以像素为单位)。

angle

沿此角度应用效果。

返回值

成功时返回 true

示例

示例 #1 Imagick::sketchImage()

<?php
function sketchImage($imagePath, $radius, $sigma, $angle) {
$imagick = new \Imagick(realpath($imagePath));
$imagick->sketchimage($radius, $sigma, $angle);
header("Content-Type: image/jpg");
echo
$imagick->getImageBlob();
}

?>

添加注释

用户贡献的注释

此页面没有用户贡献的注释。
To Top