PHP图像处理
PHP 除了可以处理文本数据外,通过一个叫 GD 的 PHP 扩展库,PHP 还可以动态生成不同格式图像或者对已有图片进行加工处理。
GD 库是一个开源的用于创建图形图像的函数库,该函数库由C语言编写,可以在 Perl、PHP 等多种语言中调试运用。PHP 使用 GD 库可以制作出各类丰富的图形图像效果,如统计图,为图片添加水印以及生成动态图表等。
另外,很多开源项目都对 GD 库提供了很好的技术支持,如 JpGraph 类库就是基于 GD 库开发的用于制作复杂统计图的类库,是对数据进行图形化分析的最佳方案之一,可以绘制各种统计图。本章将分别对 GD 库以及 JpGraph 类库进行详细讲解。
- 本章内容:
- 1. PHP GD库是什么
- 2. PHP imagecreatetruecolor()和imagecreate():创建画布
- 3. PHP输出图片
- 4. PHP imagedestroy():释放图像资源
- 5. PHP imagecolorallocate()和imagecolorallocatealpha():定义颜色
- 6. PHP绘制图像
- 7. PHP在图像上绘制文字
- 8. PHP生成图形验证码
- 9. PHP imagecopyresampled()和imagecopyresized():图片压缩
- 10. PHP imagecopy():为图片添加水印
- 11. PHP JpGraph简介及安装方法
- 12. PHP使用JpGraph创建图像