« 上一篇下一篇 »

在PHP中设置图像支持

 创建动态图像使用PHP的一件有意义的事情,PHP提供了一些内置的图像信息函数可以使用GD2函数库创建新图像或者处理已有的图像。

      在PHP中,有些图像函数是可以直接使用的,但是大多数函数需要安装GD2函数库。

       从PHP中的4.3版本开始,PHP捆绑了自己版本的GD2库,这是由PHP开发团队实现的。这个版本的GD2库更容易安装,因此我们使用这个版本。在Windows平台下,只要注册了php-gd2.dll扩展,PNG和JPEG是自动支持的。注册php-gd2.dll非常简单,只要在PHP的安装目录(\ext子目录)找到该文件并复制到系统目录(如果使用WindowsXP,就是C:\Windows\system)。此外还需要在php。Ini文件中取消如下一行指令的注释(删除该行指令开始处的“;”),如下所示:

       extension =php-gd2.dll

       如果使用UNIX而又希望使用PNG,必须安装libpng库和zlib库。可以从如下站点分别获得它们:、http://www.libpng.org/pub/png/http://www.gzip.org/zlib/
需要使用如下命令行选项对PHP进行配置:

        --with-png-dir=/path/to/libpng

        --with-zlib-dir=/path/to/zlib

       如果使用UNIX并且希望使用JPEG,必须下载jpeg-6b库。然后重新编译GD库,使其包括对JPEG的支持。可以从站点下载ftp://ftp.uu.net/graphics/jpeg/
此外还应该使用如下命令选项重新配置和编译PHP:

       --with-jpeg-dir=/path/to/jpeg-6b

       如果希望在图像中使用TrueType字体,还需要FreeType库。这个函数库也是在从PHP4版本开始捆绑的。当然,也可以从以下站点下载该库:
 
       http://www.freetype.org/。

       如果希望使用PostScript Type1字体,必须下载tllib库,可以从如下站点下载该库:

       ftp://sunsite.unc.edu/pub/Linux/libs/graphics/。

       需要使用如下所示的命令行选项运行PHP的配置程序:

       --with-tllib[=path/to/tllib]

       最后使用—with—gd配置PHP。

« 上一篇下一篇 »