用PHP创建动态图形
长沙北大青鸟作者:科泰校区Jean-Luc David
摘要:PHP有一个令人惊讶的能力——你可以利用它的服务器端脚本创建动态图形。这项功能的基础是
我们把这个页面叫着grid.php(
(相关附件:清单B)这段程序与我们上面用来画折线图的代码略有不同。Imagefille
PHP有一个令人惊讶的能力——你可以利用它的服务器端脚本创建动态图形。这项功能的基础是
我们把这个页面叫着grid.php(
(
相关附件:清单B)这段程序与我们上面用来画折线图的代码略有不同。Imagefilledrectangle函数创建两种直方块——深色的直方块表示$graphValues数组中保存的值,而浅色直方块则用于填充深色方块之间的空隙:
//创建直方图for ($i=0; $i<10; $i++){imagefilledrectangle($image, $i*25, (250-$graphValues[$i]), ($i+1)*25, 250, $colorDarkBlue);imagefilledrectangle($image, ($i*25)+1, (250-$graphValues[$i])+1, (($i+1)*25)-5, 248, $colorLightBlue);}
留心CPU的负荷当你在服务器端创建这些图形时,你需要仔细考虑这个问题:CPU负荷。如果你在Web端有太多这样的动态图片产生任务,你可能会发现导致性能下降。
更复杂的用法本文所列举的例子仅仅是个起点。如果你想得到有关PHP图形库的更多信息,请查看PHP手册上的的
图形函数网页。
英文版地址:http://builder.com.com/5100-6371-5092227.html