(PECL imagick 2, PECL imagick 3)
Imagick::sharpenImage — 銳化影像
$radius
, float $sigma
, int $channel
= Imagick::CHANNEL_DEFAULT): bool銳化影像。我們將影像與給定半徑和標準差 (sigma) 的高斯運算子進行卷積。為了獲得合理的結果,半徑應大於 sigma。使用半徑 0,Imagick::sharpenImage() 將會為您選擇合適的半徑。
半徑 (radius)
標準差 (sigma)
通道 (channel)
成功時回傳 true
。
範例 #1 Imagick::sharpenImage()
<?php
function sharpenImage($imagePath, $radius, $sigma, $channel) {
$imagick = new \Imagick(realpath($imagePath));
$imagick->sharpenimage($radius, $sigma, $channel);
header("Content-Type: image/jpg");
echo $imagick->getImageBlob();
}
?>