当前位置导航:炫浪网>>网络学院>>网页制作>>PHP教程

PHP图像处理模块 magickwand

  MagickWand 是一个PHP的模块,用来访问 ImageMagick 的图像处理库。下面是一个使用 MagicWand 的代码片段:

  1. <?php  
  2.   $magick_wand=NewMagickWand();  
  3.   MagickReadImage($magick_wand,'rose.jpg?http://www.xvna.com');  
  4.   $drawing_wand=NewDrawingWand();  
  5.   DrawSetFont($drawing_wand,"/usr/share/fonts/bitstream-vera/Vera.ttf");  
  6.   DrawSetFontSize($drawing_wand,20);  
  7.   DrawSetGravity($drawing_wand,MW_CenterGravity);  
  8.   $pixel_wand=NewPixelWand();  
  9.   PixelSetColor($pixel_wand,"white");  
  10.   DrawSetFillColor($drawing_wand,$pixel_wand);  
  11.   if (MagickAnnotateImage($magick_wand,$drawing_wand,0,0,0,"Rose") != 0)  
  12.     {  
  13.       MagickEchoImageBlob( $magick_wand );  
  14.     }  
  15.   else 
  16.     {  
  17.       echo MagickGetExceptionString($magick_wand);  
  18.     }  
  19. ?> 

安装方法:

  下载 php_magickwand_q16_st.dll for 5.2.x

  将其放在PHP的扩展目录

  在php.ini文件总增加 extension=php_magickwand_q16_st.dll

  重新启动apache

相关内容
赞助商链接