GD库

来自站长百科
跳转至: 导航、​ 搜索

导航: 上一页 | ASP | PHP | JSP | HTML | CSS | XHTML | aJAX | Ruby | JAVA | XML | Python | ColdFusion

GD库,是php处理图形的扩展库,GD库提供了一系列用来处理图片的API,使用GD库可以处理图片,或者生成图片。 在网站上GD库通常用来生成缩略图或者用来对图片加水印或者对网站数据生成报表。

在PHP处理图像,可使用GD库,而GD库开始时是支持GIF的,但由于GIF使用了有版权争议的LZW算法,会引起法律问题,于是从GD-1.6开始,GD库不再支持GIF,改为支持更好的,无版权争议的PNG。php(gd库)输出中文图像的转换函数

配置GD库[ ]

1. 用dos命令(也可以手动操作,拷贝dlls文件夹里所有dll文件到system32目录下) copy c:\php\dlls\*.dll c:\windows\system32\

2. 打开php.ini

设置extension_dir   =   "c:/php/extensions/"; 

3.

  
extension=php_gd2.dll;把extension前面的逗号去掉,如果没有php_gd2.dll,php_gd.dll也一样,保证确实存在这一文件c:/php/extensions/php_gd2.dll  

4. 运行下面程序进行测试

   
  <?php  
  Ob_end_flush();  
  //注意,在此之前不能向浏览器输出任何信息,要注意是否设置了   auto_prepend_file.  
  header   ("Content-type:   image/png");  
  $im   =   @imagecreate   (200,   100)  
          or   die   ("无法创建图像");  
  $background_color   =   imagecolorallocate   ($im,   0,0,   0);  
  $text_color   =   imagecolorallocate   ($im,   230,   140,   150);  
  imagestring   ($im,   3,   30,   50,     "A   Simple   Text   String",   $text_color);  
  imagepng   ($im);  
  ?>   


相关条目[ ]

参考来源[ ]