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面向对象全攻略 (二) 实例化对象 使用对象成员
Sep 30 PHP
使用php shell命令合并图片的代码
Jun 23 PHP
php入门学习知识点五 关于php数组的几个基本操作
Jul 14 PHP
php调用google接口生成二维码示例
Apr 28 PHP
PHP的魔术常量__METHOD__简介
Jul 08 PHP
ThinkPHP单字母函数(快捷方法)使用总结
Jul 23 PHP
php实现模拟post请求用法实例
Jul 11 PHP
PHP 设计模式系列之 specification规格模式
Jan 10 PHP
php使用正则验证中文
Apr 06 PHP
Laravel多用户认证系统示例详解
Mar 13 PHP
php学习笔记之字符串常见操作总结
Jul 16 PHP
详解Laravel服务容器的优势
May 29 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
深入for,while,foreach遍历时间比较的详解
2013/06/08 PHP
PHP字符串比较函数strcmp()和strcasecmp()使用总结
2014/11/19 PHP
PHP中让curl支持sock5的代码实例
2015/01/21 PHP
PHP实现根据时间戳获取周几的方法
2016/02/26 PHP
js 弹出框 替代浏览器的弹出框
2010/10/29 Javascript
javascript动画对象支持加速、减速、缓入、缓出的实现代码
2012/09/30 Javascript
利用进制转换压缩数字函数分享
2014/01/02 Javascript
js中document.write使用过程中的一点疑问解答
2014/03/20 Javascript
JavaScript设计模式之原型模式(Object.create与prototype)介绍
2014/12/28 Javascript
JS正则表达式学习之贪婪和非贪婪模式实例总结
2016/12/26 Javascript
微信小程序开发(二)图片上传+服务端接收详解
2017/01/11 Javascript
JS排序之选择排序详解
2017/04/08 Javascript
js中的闭包实例展示
2018/11/01 Javascript
关于vue-cli 3配置打包优化要点(推荐)
2019/04/22 Javascript
详解一个小实例理解js原型和继承
2019/04/24 Javascript
vue中实现Monaco Editor自定义提示功能
2019/07/05 Javascript
electron实现静默打印的示例代码
2019/08/12 Javascript
[49:35]2018DOTA2亚洲邀请赛3月30日 小组赛A组 KG VS TNC
2018/03/31 DOTA
Python中解析JSON并同时进行自定义编码处理实例
2015/02/08 Python
用python代码将tiff图片存储到jpg的方法
2018/12/04 Python
python字符串,元组,列表,字典互转代码实例详解
2020/02/14 Python
python+requests接口压力测试500次,查看响应时间的实例
2020/04/30 Python
Python实现UDP程序通信过程图解
2020/05/15 Python
解决python打开https出现certificate verify failed的问题
2020/09/03 Python
浅析css3中matrix函数的使用
2016/06/06 HTML / CSS
东南亚冒险旅行与活动:Adventoro
2019/10/16 全球购物
校园门卫岗位职责
2013/12/09 职场文书
公司司机岗位职责范本
2014/03/03 职场文书
小学英语教师先进事迹
2014/05/28 职场文书
爱护花草树木的标语
2014/06/11 职场文书
垃圾分类的活动方案
2014/08/15 职场文书
离婚协议书怎么写2014
2014/09/30 职场文书
商务英语求职信范文
2015/03/19 职场文书
小学体育组工作总结2015
2015/07/21 职场文书
读《教育心理学》心得体会
2016/01/22 职场文书
Java多条件判断场景中规则执行器的设计
2021/06/26 Java/Android