文章詳情頁
PHP實現的功能是顯示8條基色色帶
瀏覽:46日期:2023-12-24 14:13:34
由于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>
標簽:
PHP
上一條:如何使用PHP獲取網絡上文件下一條:提升PHP執行速度全攻略(上)
排行榜
