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 相关文章推荐
下载文件的点击数回填
Oct 09 PHP
PHP 内存缓存加速功能memcached安装与用法
Sep 03 PHP
打造超酷的PHP数据饼图效果实现代码
Nov 23 PHP
Php连接及读取和写入mysql数据库的常用代码
Aug 11 PHP
PHP使用array_multisort对多个数组或多维数组进行排序
Dec 16 PHP
php站内搜索关键词变亮的实现方法
Dec 30 PHP
PHP实现基于文本的摩斯电码生成器
Jan 11 PHP
php微信浏览器分享设置以及回调详解
Aug 01 PHP
PHP实现mysqli批量执行多条语句的方法示例
Jul 22 PHP
PHP基于面向对象实现的留言本功能实例
Apr 04 PHP
PHP多维数组指定多字段排序的示例代码
May 16 PHP
php和html的区别点详细总结
Sep 24 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程序时遇到的三个问题
2012/01/17 PHP
PHP常用函数总结(180多个)
2016/12/25 PHP
神奇的代码 通杀各种网站-可随意修改复制页面内容
2008/07/17 Javascript
通过jQuery源码学习javascript(一)
2012/12/27 Javascript
在JavaScript中重写jQuery对象的方法实例教程
2014/08/25 Javascript
使用JavaScript+canvas实现图片裁剪
2015/01/30 Javascript
继续学习javascript闭包
2015/12/03 Javascript
jquery采用oop模式class类的使用示例
2016/01/22 Javascript
node.js基于mongodb的搜索分页示例
2017/01/22 Javascript
Jquery中attr与prop的区别详解
2017/05/27 jQuery
jQuery实现点击关注和取消功能
2017/07/03 jQuery
详解vue.js之绑定class和style的示例代码
2017/08/24 Javascript
JS鼠标3次点击事件实现代码及扩展思路
2017/09/12 Javascript
JavaScript类的继承操作实例总结
2018/12/20 Javascript
jQuery实现的中英文切换功能示例
2019/01/11 jQuery
[57:12]完美世界DOTA2联赛循环赛 Inki vs Matador BO2第一场 10.31
2020/11/02 DOTA
[47:46]完美世界DOTA2联赛 Magma vs GXR 第三场 11.07
2020/11/10 DOTA
由Python编写的MySQL管理工具代码实例
2019/04/09 Python
Django如何简单快速实现PUT、DELETE方法
2019/07/24 Python
Django REST Framework之频率限制的使用
2019/09/29 Python
python操作gitlab API过程解析
2019/12/27 Python
如何基于Python代码实现高精度免费OCR工具
2020/06/18 Python
python数据类型强制转换实例详解
2020/06/22 Python
巴西网上药房:onofre
2016/11/21 全球购物
美国中小型企业领先的办公家具供应商:Office Designs
2016/11/26 全球购物
意大利制造的男鞋和女鞋:SCAROSSO
2018/03/07 全球购物
宏碁西班牙官网:Acer西班牙
2021/01/08 全球购物
大学本科毕业生的自我鉴定范文
2013/11/19 职场文书
舞蹈教育学专业推荐信
2013/11/27 职场文书
三年级学生评语
2014/04/23 职场文书
室内设计专业自荐信
2014/05/31 职场文书
学生违纪检讨书200字
2014/10/21 职场文书
2014年计划生育工作总结
2014/11/14 职场文书
圣诞晚会主持词
2015/07/01 职场文书
vue 把二维或多维数组转一维数组
2022/04/24 Vue.js
HTML 里 img 元素的 src 和 srcset 属性的区别详解
2023/05/21 HTML / CSS