PHP处理图片方法小结[转]

PHP对于图片处理的方法,通常都采用GD图库来处理.以前也就知道GD,直到看了一下pecl.

1、GD图库 (linux & win)
优点:可以使用现成的类,方便。
缺点:需要编译GD,而且支持的图片类型有限制。(2.0不支持gif)
根据PHP的图片处理方法处理,对于图片的缩略图、加水印等处理。因为这个用的最普遍,而且有很多比较好的基于这个方法的类可以使用,就不多说了。

2、MagickWand (linux & win)
优点:模块提供非常丰富强大的图片处理功能。
缺点:需要下载so/dll,额外安装。下载地址
linux环境中,需要安装 ImageMagick 6.15以上版本。ImageMagick下载地址。然后下载对应版本的so/dll,加载到php中就可以随意调用MagickWand提供的丰富的函数了。
我还没在win下配置过。具体不大清楚,有兴趣的可以看手册。功能非常非常强大。基本上可以实现在线图片的大部分编辑工作。

3、Convert (linux)
其实底层是一样的。也是利用的 ImageMagick 来处理图片。
优点:功能强大。方便
缺点:有些虚拟主机屏蔽了exec等函数

发表评论

电子邮件地址不会被公开。 必填项已用*标注