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的FTP学习(一)
Oct 09 PHP
php str_replace的替换漏洞
Mar 15 PHP
PHP5中的时间相差8小时的解决办法
Mar 28 PHP
php FPDF类库应用实现代码
Mar 20 PHP
PHP不用递归遍历目录下所有文件的代码
Jul 04 PHP
php数组操作之键名比较与差集、交集赋值的方法
Nov 10 PHP
php提交表单发送邮件的方法
Mar 20 PHP
分享一个漂亮的php验证码类
Sep 29 PHP
php获取ip及网址的简单方法(必看)
Apr 01 PHP
PHP安装BCMath扩展的方法
Feb 13 PHP
PHP-FPM的配置与优化讲解
Mar 15 PHP
php基于 swoole 实现的异步处理任务功能示例
Aug 13 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语法速查表
2007/01/02 PHP
相对路径转化成绝对路径
2007/04/10 PHP
PHP 图像尺寸调整代码
2010/05/26 PHP
php遍历所有文件及文件夹的方法深入解析
2013/06/08 PHP
php实现扫描二维码根据浏览器类型访问不同下载地址
2014/10/15 PHP
初识PHP中的Swoole
2016/04/05 PHP
PHP+Redis开发的书签案例实战详解
2019/07/09 PHP
发两个小东西,ASP/PHP 学习工具。 用JavaScript写的
2007/04/12 Javascript
各种常用的JS函数整理
2013/10/25 Javascript
php+ajax+jquery实现点击加载更多内容
2015/05/03 Javascript
禁止按回车键提交表单的方法
2015/06/11 Javascript
JavaScript实现弹出DIV层同时页面背景渐变成半透明效果
2016/03/25 Javascript
jquery中关于bind()方法的使用技巧分享
2017/03/30 jQuery
微信小程序 wx.request方法的异步封装实例详解
2017/05/18 Javascript
vue 根据数组中某一项的值进行排序的方法
2018/08/30 Javascript
详解Next.js页面渲染的优化方案
2019/01/27 Javascript
Vue项目中使用better-scroll实现菜单映射功能方法
2019/09/11 Javascript
JavaScript原生数组函数实例汇总
2020/10/14 Javascript
JS如何监听div的resize事件详解
2020/12/03 Javascript
巧用Python装饰器 免去调用父类构造函数的麻烦
2012/05/18 Python
PYQT5设置textEdit自动滚屏的方法
2019/06/14 Python
PyTorch的深度学习入门之PyTorch安装和配置
2019/06/27 Python
python 实现将list转成字符串,中间用空格隔开
2019/12/25 Python
Python-jenkins模块获取jobs的执行状态操作
2020/05/12 Python
基于Python编写一个计算器程序,实现简单的加减乘除和取余二元运算
2020/08/05 Python
德国购买踏板车网站:Microscooter
2019/10/14 全球购物
社区学习十八大感想
2014/01/22 职场文书
大学生职业生涯规划书
2014/03/14 职场文书
积极贯彻学习两会精神总结
2014/03/17 职场文书
母校寄语大全
2014/04/10 职场文书
协议书模板
2014/04/23 职场文书
五水共治捐款倡议书
2014/05/14 职场文书
2014入党积极分子批评与自我批评思想汇报
2014/09/20 职场文书
建筑工程材料员岗位职责
2015/04/11 职场文书
生日赠语
2015/06/23 职场文书
如何通过cmd 连接阿里云服务器
2022/04/18 Servers