(PECL imagick 2.0.0)
Imagick::adaptiveSharpenImage — Adaptively sharpen the image
$radius
, float $sigma
[, int $channel
= Imagick::CHANNEL_DEFAULT
] ) : boolAdaptively 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.
<?php
try {
$image = new Imagick('image.png');
$image->adaptiveSharpenImage(2,1);
} catch(ImagickException $e) {
echo 'Error: ' , $e->getMessage();
die();
}
header('Content-type: image/png');
echo $image;
?>