(PECL imagick 2, PECL imagick 3)
Imagick::sketchImage — 模拟铅笔素描
模拟铅笔素描。我们将图像与给定半径和标准偏差(sigma)的 Gaussian 算子进行卷积。为了获得合理的结果,半径应大于 sigma。使用半径 0,Imagick::sketchImage() 会为您选择合适的半径。角度给出模糊运动的角度。此方法在 Imagick 编译针对 ImageMagick 6.2.9 或更高版本时可用。
radius
Gaussian 的半径,以像素为单位,不包括中心像素
sigma
Gaussian 的标准偏差,以像素为单位。
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();
}
?>