|
![]() |
名片设计 CorelDRAW Illustrator AuotoCAD Painter 其他软件 Photoshop Fireworks Flash |
|
由于PHP的本色表参数只能支持256,为了能实现显示8色或更多的色带,我使用了参数传递的方式来实现。详细实现的代码如下: 1、生成色带图形的程序 transition.php <?php /* * 功能:生成色带图形 * 程序员:wlxz * 日期:2002-00-00 */ Header("Content-type: image/Png"); $im = ImageCreate(255,50); $bgcolor = ImageColorAllocate($im, 0, 0, 0); $x = trim($_GET[\\'x\\']); $y = trim($_GET[\\'y\\']); $z = trim($_GET[\\'z\\']); for($i=0;$i<255;$i++){ $fontcol = ImageColorAllocate($im, $i*$x, $i*$y, $i*$z); ImageLine($im, $i, 0, $i, 50, $fontcol); } ImagePng($im); ImageDestroy($im); ?> 2、调用生成多个不同的图形 view_color.php <?php /* * 功能: * 程序员:向黎 * 日期:2002-00-00 */ ?> <html> <head> <title> </title> <meta name="Author" content="XIANG Li"> </head> <body> <table> <tr> <td><!--色带1--> <input type="image" src="./transition.php?x=0&y=0&z=0"> </td> </tr> <tr> <td><!--色带2--> <input type="image" src="./transition.php?x=0&y=0&z=1"> </td> </tr> <tr> <td><!--色带3--> <input type="image" src="./transition.php?x=0&y=1&z=0"> </td> </tr> <tr> <td><!--色带4--> <input type="image" src="./transition.php?x=0&y=1&z=1"> </td> </tr> <tr> <td><!--色带5--> <input type="image" src="./transition.php?x=1&y=0&z=0"> </td> </tr> <tr> <td><!--色带6--> <input type="image" src="./transition.php?x=1&y=0&z=1"> </td> </tr> <tr> <td><!--色带7--> <input type="image" src="./transition.php?x=1&y=1&z=0"> </td> </tr> <tr> <td><!--色带8--> <input type="image" src="./transition.php?x=1&y=1&z=1"> </td> </tr> </table> </body> </html> 返回类别: 教程 上一教程: 为什么我的 Mysql 不支持中文查询 下一教程: Eclipse+JBoss+MySQL开发环境设置全攻略 您可以阅读与"PHP实现的功能是显示8条基色色带"相关的教程: · 在PHP3中实现SESSION的功能(三) · 利用static实现表格的颜色隔行显示(转载) 在实际编程应用中我们对STATIC的功能常常遗忘。要好好反省... · 在PHP3中实现SESSION的功能(二、COOKIE函数库:cookie.inc.php3)(转译) · 在PHP3中实现SESSION的功能(二) · 在PHP3中实现SESSION的功能(一、SESSION函数库:session.inc.php3)(转译) |
![]() ![]() |
快精灵印艺坊 版权所有 |
首页![]() ![]() ![]() ![]() ![]() ![]() ![]() |