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
DISCUZ 分页代码
Jan 02 PHP
最新的php 文件上传模型,支持多文件上传
Aug 13 PHP
php 无极分类(递归)实现代码
Jan 05 PHP
php中try catch捕获异常实例详解
Nov 21 PHP
PHP 使用memcached简单示例分享
Mar 05 PHP
php中define用法实例
Jul 30 PHP
php版微信公众平台接口开发之智能回复开发教程
Sep 22 PHP
php的api数据接口书写实例(推荐)
Sep 22 PHP
php组合排序简单实现方法
Oct 15 PHP
JSON PHP中,Json字符串反序列化成对象/数组的方法
May 31 PHP
php 原生分页
Apr 01 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
实用函数7
2007/11/08 PHP
简单的PHP留言本实例代码
2010/05/09 PHP
php自动加载autoload机制示例分享
2014/02/20 PHP
PHP中strtr字符串替换用法详解
2014/11/26 PHP
PHP单例模式是什么 php实现单例模式的方法
2016/05/14 PHP
PHP读取zip文件的方法示例
2016/11/17 PHP
详细解读php的命名空间(一)
2018/02/21 PHP
自动更新作用
2006/10/08 Javascript
flash 得到自身url参数的代码
2009/11/15 Javascript
通过jQuery打造支持汉字,拼音,英文快速定位查询的超级select插件
2010/06/18 Javascript
Extjs Gird 支持中文拼音排序实现代码
2013/04/15 Javascript
javascript实现促销倒计时+fixed固定在底部
2013/09/18 Javascript
JavaScript实现分页效果
2017/03/28 Javascript
JS实现运动缓冲效果的封装函数示例
2018/02/18 Javascript
vue自定义一个v-model的实现代码
2018/06/21 Javascript
vue实现压缩图片预览并上传功能(promise封装)
2019/01/10 Javascript
微信小程序MUI侧滑导航菜单示例(Popup弹出式,左侧滑动,右侧不动)
2019/01/23 Javascript
JS/jQuery实现获取时间的方法及常用类完整示例
2019/03/07 jQuery
详解VSCode配置启动Vue项目
2019/05/14 Javascript
使用vue cli4.x搭建vue项目的过程详解
2020/05/08 Javascript
Python操作Mysql实例代码教程在线版(查询手册)
2013/02/18 Python
Fiddler如何抓取手机APP数据包
2016/01/22 Python
Python字符串切片操作知识详解
2016/03/28 Python
python二分查找算法的递归实现方法
2016/05/12 Python
简单实现python收发邮件功能
2018/01/05 Python
python障碍式期权定价公式
2019/07/19 Python
python 用pandas实现数据透视表功能
2020/12/21 Python
python requests库的使用
2021/01/06 Python
css3弹性盒模型(Flexbox)详细介绍
2014/10/08 HTML / CSS
NYX Professional Makeup官方网站:专业彩妆和美容产品
2019/10/29 全球购物
给校长的建议书400字
2014/05/15 职场文书
建筑工地大门标语
2014/06/18 职场文书
金融保险专业求职信
2014/09/03 职场文书
家庭聚会祝酒词
2015/08/11 职场文书
python flask框架快速入门
2021/05/14 Python
Win10系统下配置Java环境变量
2021/06/13 Java/Android