PHP实现的功能是显示8条基色色带


Posted in PHP onOctober 09, 2006

由于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调用数据库的存贮过程
Oct 09 PHP
解决php中Cannot send session cache limiter 的问题的方法
Apr 27 PHP
PHP中调用ASP.NET的WebService的代码
Apr 22 PHP
解析在apache里面给php写虚拟目录的详细方法
Jun 24 PHP
php中ftp_chdir与ftp_cdup函数用法
Nov 18 PHP
php计算两个日期相差天数的方法
Mar 14 PHP
PHP获取远程图片并保存到本地的方法
May 12 PHP
CI(CodeIgniter)框架视图中加载视图的方法
Mar 24 PHP
php分页查询mysql结果的base64处理方法示例
May 18 PHP
phpStudy2016 配置多个域名期间遇到的问题小结
Oct 19 PHP
thinkPHP框架实现多表查询的方法
Jun 14 PHP
php中array_fill函数的实例用法
Mar 02 PHP
提升PHP执行速度全攻略(上)
Oct 09 #PHP
提升PHP执行速度全攻略(下)
Oct 09 #PHP
如何过滤高亮显示非法字符
Oct 09 #PHP
无限级别菜单的实现
Oct 09 #PHP
综合图片计数器
Oct 09 #PHP
php,不用COM,生成excel文件
Oct 09 #PHP
PHP中GET变量的使用
Oct 09 #PHP
You might like
德生BCL3000的电路分析和打磨
2021/03/02 无线电
PHP分页显示制作详细讲解
2006/10/09 PHP
PHP原理之异常机制深入分析
2010/08/08 PHP
php中生成随机密码的自定义函数代码
2013/10/21 PHP
dedecms中使用php语句指南
2014/11/13 PHP
php模拟登陆的实现方法分析
2015/01/09 PHP
javascript+css 网页每次加载不同样式的实现方法
2009/12/27 Javascript
Javascript 闭包引起的IE内存泄露分析
2012/05/23 Javascript
js获取class的所有元素
2013/03/28 Javascript
jquery ui对话框实例代码
2013/05/10 Javascript
用js实现in_array的方法
2013/11/05 Javascript
详解JavaScript的流程控制语句
2015/11/30 Javascript
jquery select2的使用心得(推荐)
2016/12/04 Javascript
javaScript中封装的各种写法示例(推荐)
2017/07/03 Javascript
详解javascript中的babel到底是什么
2018/06/21 Javascript
详解Vue+axios+Node+express实现文件上传(用户头像上传)
2018/08/10 Javascript
在nuxt中使用路由重定向的实例
2020/11/06 Javascript
[01:00:49]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第二场 1月31日
2021/03/11 DOTA
在PyCharm中三步完成PyPy解释器的配置的方法
2018/10/29 Python
django解决跨域请求的问题详解
2019/01/20 Python
Python time库基本使用方法分析
2019/12/13 Python
Python 读取有公式cell的结果内容实例方法
2020/02/17 Python
jupyter notebook参数化运行python方式
2020/04/10 Python
matplotlib 对坐标的控制,加图例注释的操作
2020/04/17 Python
树莓派4B安装Tensorflow的方法步骤
2020/07/16 Python
python批量生成条形码的示例
2020/10/10 Python
HTML5中5个简单实用的API(第二篇,含全屏、可见性、拍照、预加载、电池状态)
2014/05/07 HTML / CSS
美容院营销方案
2014/03/05 职场文书
2014学习全国两会精神心得体会2000字
2014/03/11 职场文书
降价通知函
2015/04/23 职场文书
教师个人师德工作总结2015
2015/05/12 职场文书
结婚司仪主持词
2015/06/29 职场文书
狂人日记读书笔记
2015/06/30 职场文书
2015初中政教处工作总结
2015/07/21 职场文书
导游词之吉林吉塔
2019/11/11 职场文书
“鬼灭之刃”热度不减,其成功背后的原因是什么?
2022/03/22 日漫