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(2)
Oct 09 PHP
PHP性能优化 产生高度优化代码
Jul 22 PHP
PHP随机字符串生成代码(包括大小写字母)
Jun 24 PHP
PHP缓存机制Output Control详解
Jul 14 PHP
PHP中file_get_contents高?用法实例
Sep 24 PHP
仿dedecms下拉分页样式修改的thinkphp分页类实例
Oct 30 PHP
php简单smarty入门程序实例
Jun 11 PHP
详解PHP的Yii框架的运行机制及其路由功能
Mar 17 PHP
PHP巧妙利用位运算实现网站权限管理的方法
Mar 12 PHP
php usort 使用用户自定义的比较函数对二维数组中的值进行排序
May 02 PHP
ThinkPHP 模板引擎使用详解
May 07 PHP
laravel实现上传图片的两种方式小结
Oct 12 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 in_array 函数使用说明与in_array需要注意的地方说明
2010/04/13 PHP
php读取文件内容的三种可行方法示例介绍
2014/02/08 PHP
PHP中的插件机制原理和实例
2014/07/08 PHP
php获取CSS文件中图片地址并下载到本地的方法
2014/12/02 PHP
JavaScript 事件冒泡简介及应用
2010/01/11 Javascript
JQuery autocomplete 使用手册
2010/04/01 Javascript
javascript 传统事件模型构造的事件监听器实现代码
2010/05/31 Javascript
JQuery index()方法使用代码
2010/06/02 Javascript
入门基础学习 ExtJS笔记(一)
2010/11/11 Javascript
jquery的flexigrid无法显示数据提示获取到数据
2013/07/19 Javascript
node.js中的http.createServer方法使用说明
2014/12/14 Javascript
JavaScript检测实例属性, 原型属性
2015/02/04 Javascript
js实现从右向左缓缓浮出网页浮动层广告的方法
2015/05/09 Javascript
深入理解js promise chain
2016/05/05 Javascript
JS动态遍历json中所有键值对的方法(不知道属性名的情况)
2016/12/28 Javascript
实现div内部滚动条滚动到底部和顶部的代码
2017/11/15 Javascript
详解javascript设计模式三:代理模式
2019/03/25 Javascript
基于vue 实现表单中password输入的显示与隐藏功能
2019/07/19 Javascript
layui问题之模拟table表格中的选中按钮选中事件的方法
2019/09/20 Javascript
详解vue组件之间的通信
2020/08/30 Javascript
Ubuntu16.04/树莓派Python3+opencv配置教程(分享)
2018/04/02 Python
Python音频操作工具PyAudio上手教程详解
2019/06/26 Python
python中for in的用法详解
2020/04/17 Python
Pytorch通过保存为ONNX模型转TensorRT5的实现
2020/05/25 Python
快速一键生成Python爬虫请求头
2021/03/04 Python
纯CSS打造(无图像无js)的非常流行的讲话(语音)气泡效果
2012/12/28 HTML / CSS
css3圆角样式分享自定义按钮样式
2013/12/27 HTML / CSS
加拿大在线隐形眼镜专家:PerfectLens.ca
2016/11/19 全球购物
达拉斯牛仔官方商店:Dallas Cowboys Pro Shop
2018/02/10 全球购物
技校教师求职简历的自我评价
2013/10/20 职场文书
2014年六一儿童节演讲稿
2014/05/23 职场文书
中药学专业毕业生推荐信
2014/07/10 职场文书
2015年机关党委工作总结
2015/05/23 职场文书
微信小程序和php的登录实现
2021/04/01 PHP
纯html+css实现Element loading效果
2021/08/02 HTML / CSS
golang中的struct操作
2021/11/11 Golang