magickwand 是一个php的模块,用来访问 imagemagick 的图像处理库。下面是一个使用 magicwand 的代码片段:
<ol class="dp-c"><li class="alt"><span><span><?php </span></span></li><li><span> </span><span class="vars">$magick_wand</span><span>=NewMagickWand(); </span></li><li class="alt"><span> MagickReadImage(</span><span class="vars">$magick_wand</span><span>,</span><span class="string">rose.jpg</span><span>); </span></li><li><span> </span><span class="vars">$drawing_wand</span><span>=NewDrawingWand(); </span></li><li class="alt"><span> DrawSetFont(</span><span class="vars">$drawing_wand</span><span>,</span><span class="string">"/usr/share/fonts/bitstream-vera/Vera.ttf"</span><span>); </span></li><li><span> DrawSetFontSize(</span><span class="vars">$drawing_wand</span><span>,20); </span></li><li class="alt"><span> DrawSetGravity(</span><span class="vars">$drawing_wand</span><span>,MW_CenterGravity); </span></li><li><span> </span><span class="vars">$pixel_wand</span><span>=NewPixelWand(); </span></li><li class="alt"><span> PixelSetColor(</span><span class="vars">$pixel_wand</span><span>,</span><span class="string">"white"</span><span>); </span></li><li><span> DrawSetFillColor(</span><span class="vars">$drawing_wand</span><span>,</span><span class="vars">$pixel_wand</span><span>); </span></li><li class="alt"><span> </span><span class="keyword">if</span><span> (MagickAnnotateImage(</span><span class="vars">$magick_wand</span><span>,</span><span class="vars">$drawing_wand</span><span>,0,0,0,</span><span class="string">"Rose"</span><span>) != 0) </span></li><li><span> { </span></li><li class="alt"><span> MagickEchoImageBlob( </span><span class="vars">$magick_wand</span><span> ); </span></li><li><span> } </span></li><li class="alt"><span> </span><span class="keyword">else</span><span> </span></li><li><span> { </span></li><li class="alt"><span> </span><span class="func">echo</span><span> MagickGetExceptionString(</span><span class="vars">$magick_wand</span><span>); </span></li><li><span> } </span></li><li class="alt"><span>?> </span></li></ol>安装方法:
下载 php_magickwand_q16_st.dll for 5.2.x
将其放在PHP的扩展目录
立即学习“PHP免费学习笔记(深入)”;
在php.ini文件总增加 extension=php_magickwand_q16_st.dll
重新启动apache
PHP怎么学习?PHP怎么入门?PHP在哪学?PHP怎么学才快?不用担心,这里为大家提供了PHP速学教程(入门到精通),有需要的小伙伴保存下载就能学习啦!
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号