Php/docs/imagick.adaptivesharpenimage
来自菜鸟教程
Imagick::adaptiveSharpenImage
(PECL imagick 2, PECL imagick 3)
Imagick::adaptiveSharpenImage — Adaptively sharpen the image
说明
public Imagick::adaptiveSharpenImage
( float $radius
, float $sigma
[, int $channel
= Imagick::CHANNEL_DEFAULT
] ) : bool
Adaptively sharpen the image by sharpening more intensely near image edges and less intensely far from edges. 此方法在Imagick基于ImageMagick 6.2.9以上版本编译时可用。
参数
radius
- The radius of the Gaussian, in pixels, not counting the center pixel. Use 0 for auto-select.
sigma
- The standard deviation of the Gaussian, in pixels.
channel
- Provide any channel constant that is valid for your channel mode. To apply to more than one channel, combine channel constants using bitwise operators. 缺省为
Imagick::CHANNEL_DEFAULT
. 参考此 通道常数列表
返回值
成功时返回 true
。
范例
Example #1 A Imagick::adaptiveSharpenImage() example
Adaptively sharpen the image with radius 2 and sigma 1.
<?phptry { $image = new Imagick('image.png'); $image->adaptiveSharpenImage(2,1);} catch(ImagickException $e) { echo 'Error: ' , $e->getMessage(); die();}header('Content-type: image/png');echo $image;?>