使用PHP5创建图形的巧妙方法
PHP的内置地图基本操作的画图程序很相似。他们是非常强大的图像;但(是)如果你想让自己的形象(这是)一组对象,它不适合。这篇文章将告诉你如何建立一个面向对象的图形库的PHP图形库的基础上,你可以使用面向对象的扩展在PHP V5提供。
有了面向对象的图形支持,你的图形代码很容易理解和维护。你也可能需要从一个单一的图形对象(如Flash电影、SVG等)中合成各种类型的图形。
目标
创建图形对象库包括3个主要目标:
从基本操作切换到对象
它不使用imageline,画一矩形并填充和其他图形功能。这个库应该提供一些对象,如行、矩形和Oval,这些对象可以用来创建图像,还应该支持更大(更大)的复杂对象的构造或对象分组的功能。
z值可以排序。
地图允许画家移动图形对象上下画面的表面。这个图书馆应该支持把一个物体对其他物体的功能:它使用Z值从绘图平面定义对象的高度。较大的Z值,后来的绘制对象,它出现在小Z的值对象。