<?php  
ini_set('display_errors',1);  
header('Content-type: image/jpeg');  
$image = new Imagick('1.jpg');  
$color=new ImagickPixel();  
$color->setColor("rgb(220,220,220)");  
$image->borderImage($color,5,4);  
  
$image->blurImage(5,5,imagick::CHANNEL_GREEN);  
echo $image;  
?>  
charcoalImage ( float $radius , float $sigma ) 图像素描处理  
参数说明:  
$radius :越小越薄。  
$sigma: 越大 墨越深 反之。  
例子:  
复制代码 代码如下:
<?php  
ini_set('display_errors',1);  
header('Content-type: image/jpeg');  
$image = new Imagick('1.jpg');  
$color=new ImagickPixel();  
$color->setColor("rgb(220,220,220)");  
$image->borderImage($color,5,4);  
$image->charcoalImage(0.0001,0.001);  
//$image->blurImage(5,5,imagick::CHANNEL_GREEN);  
echo $image;  
?>  
chopImage ( int $width , int $height , int $x , int $y )  
参数说明:删除一定范围的图像区域  
就不做参数说明,一看便知.  
  
colorizeImage( mixed $colorize , mixed $opacity )混合填充颜色  
$colorize 颜色  
$opacit 透明度  
例子:  
复制代码 代码如下:
<?php  
/* 
胶卷底片效果 
*/  
ini_set('display_errors',1);  
header('Content-type: image/jpeg');  
$image = new Imagick('1.jpg');  
$image->negateImage(false);  
$image->colorizeImage('#000',1.0);  
echo $image;  
?>  
embossImage ( float $radius , float $sigma )
功能: 返回一个灰度级3D图像 不太好。
例子:
复制代码 代码如下:
<?php  
ini_set('display_errors',1);  
header('Content-type: image/jpeg');  
$image = new Imagick('1.jpg');  
$image->embossImage(1,1);  
echo $image;  
?>  
(两张效果图)  
  
flipImage(void)  
功能: 创建图像倒影(垂直翻转)  
例子:
复制代码 代码如下:
<?php  
ini_set('display_errors',1);  
header('Content-type: image/jpeg');  
$image = new Imagick('1.jpg');  
$image->flipImage();  
echo $image;  
?>  
flopImage ( void )
功能: 图像水平横向翻转
复制代码 代码如下:
<?php  
ini_set('display_errors',1);  
header('Content-type: image/jpeg');  
$image = new Imagick('1.jpg');  
$image->flopImage();  
echo $image;  
?>  
frameImage(mixed $matte_color,int $width, int $height,int $inner_bevel, int $outer_bevel)
功能:创建3D图像边框
参数说明:
$matte_color:颜色
$inner_bevel:边框内部倾斜度
$outer_bevel:外部边框倾斜度
例子:
复制代码 代码如下:
<?php  
ini_set('display_errors',1);  
header('Content-type: image/jpeg');  
$image = new Imagick('1.jpg');  
$color=new ImagickPixel();  
$color->setColor("rgb(220,220,220)");  
$image->frameImage($color,11,11,1,10);  
echo $image;  
?>  
注意事项:
$width(宽度)不能小于$inner_bevel(边框内部倾斜度)
Imagick::gammaImage (float $gamma [,int $channel= Imagick::CHANNEL_ALL])
功能:调整图像灰度系数
参数说明:
float $gamma :灰度系数值
$channel 默认为 Imagick::CHANNEL_ALL
Imagick::CHANNEL_ALL
例子 1:
复制代码 代码如下:
