(PECL imagick 2, PECL imagick 3)
Imagick::vignetteImage — 为图像添加晕影滤镜
以晕影样式软化图像边缘。如果 Imagick 已针对 ImageMagick 版本 6.2.9 或更高版本编译,则可以使用此方法。
blackPoint
黑点。
whitePoint
白点
x
椭圆的 X 偏移量
y
椭圆的 Y 偏移量
成功时返回 true
。
示例 #1 Imagick::vignetteImage()
<?php
function vignetteImage($imagePath, $blackPoint, $whitePoint, $x, $y) {
$imagick = new \Imagick(realpath($imagePath));
$imagick->vignetteImage($blackPoint, $whitePoint, $x, $y);
header("Content-Type: image/jpg");
echo $imagick->getImageBlob();
}
?>