Heim > Backend-Entwicklung > PHP-Tutorial > PHP图像处理模块 magickwand_PHP教程

PHP图像处理模块 magickwand_PHP教程

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Freigeben: 2016-07-13 17:39:32
Original
1040 Leute haben es durchsucht

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

 

<ol class="dp-c">
<li class="alt"><span><span><?php  </span></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>
Nach dem Login kopieren

安装方法:

  下载 php_magickwand_q16_st.dll for 5.2.x

  将其放在PHP的扩展目录

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

  重新启动apache

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/486302.htmlTechArticleMagickWand 是一个PHP的模块,用来访问 ImageMagick 的图像处理库。下面是一个使用 MagicWand 的代码片段: ?php $magick_wand =NewMagickWand(); MagickReadIm...
Verwandte Etiketten:
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Aktuelle Ausgaben
PHP-Datenerfassung?
Aus 1970-01-01 08:00:00
0
0
0
PHP-Erweiterung intl
Aus 1970-01-01 08:00:00
0
0
0
Wie man PHP gut lernt
Aus 1970-01-01 08:00:00
0
0
0
Mehrere PHP-Versionen
Aus 1970-01-01 08:00:00
0
0
0
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage