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 相关文章推荐
使用sockets:从新闻组中获取文章(二)
Oct 09 PHP
PHP+DBM的同学录程序(5)
Oct 09 PHP
一个php导出oracle库的php代码
Apr 20 PHP
php join函数应用
May 04 PHP
PHP不用第三变量交换2个变量的值的解决方法
Jun 02 PHP
PHP中替换键名的简易方法示例详解
Jan 07 PHP
php中curl和file_get_content的区别
May 10 PHP
php搜索文件程序分享
Oct 30 PHP
PHP数组操作实例分析【添加,删除,计算,反转,排序,查找等】
Dec 24 PHP
Laravel框架FormRequest中重写错误处理的方法
Feb 18 PHP
浅谈laravel中的关联查询with的问题
Oct 10 PHP
Thinkphp 框架扩展之行为扩展原理与实现方法分析
Apr 23 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
PHP 读取文件的正确方法
2009/04/29 PHP
Windows中使用计划任务自动执行PHP程序实例
2014/05/09 PHP
PHP+shell实现多线程的方法
2015/07/01 PHP
PHP中Array相关函数简介
2016/07/03 PHP
利用JS自动打开页面上链接的实现代码
2011/09/25 Javascript
使用apply方法处理数组的三个技巧[译]
2012/09/20 Javascript
jquery js 获取时间差、时间格式具体代码
2013/06/05 Javascript
基于jquery的网站幻灯片切换效果焦点图代码
2013/09/15 Javascript
原生JS封装Ajax插件(同域、jsonp跨域)
2016/05/03 Javascript
angularJS 指令封装回到顶部示例详解
2017/01/22 Javascript
微信小程序 下拉菜单简单实例
2017/04/13 Javascript
浅谈es6中export和export default的作用及区别
2018/02/07 Javascript
vue项目使用axios发送请求让ajax请求头部携带cookie的方法
2018/09/26 Javascript
详解vue中的父子传值双向绑定及数据更新问题
2019/06/13 Javascript
浅谈Vue SSR中的Bundle的具有使用
2019/11/21 Javascript
浅谈Python的异常处理
2016/06/19 Python
python的pdb调试命令的命令整理及实例
2017/07/12 Python
用不到50行的Python代码构建最小的区块链
2017/11/16 Python
python自动登录12306并自动点击验证码完成登录的实现源代码
2018/04/25 Python
python判断设备是否联网的方法
2018/06/29 Python
Python爬虫的两套解析方法和四种爬虫实现过程
2018/07/20 Python
python实现录音小程序
2020/10/26 Python
Python中创建二维数组
2018/10/17 Python
Python文件如何引入?详解引入Python文件步骤
2018/12/10 Python
python小项目之五子棋游戏
2019/12/26 Python
Python selenium文件上传下载功能代码实例
2020/04/13 Python
集中整治工作方案
2014/05/01 职场文书
本科生自荐信
2014/06/18 职场文书
学雷锋活动倡议书
2014/08/30 职场文书
小班上学期幼儿评语
2014/12/30 职场文书
考试作弊检讨书
2015/01/27 职场文书
公司表扬信格式
2015/05/04 职场文书
如何使用PyCharm及常用配置详解
2021/06/03 Python
Mysql存储过程、触发器、事件调度器使用入门指南
2022/01/22 MySQL
Python闭包的定义和使用方法
2022/04/11 Python
Tomcat项目启动失败的原因和解决办法
2022/04/20 Servers