调色盘canvas

 

//调色盘

function draw8(id){

var canvas = document.getElementById(id);

var context = canvas.getContext('2d');

 

canvas.width = '500';

canvas.height = '250';

 

context.clearRect(0, 0, 500, 250);

 

var hGrad = context.createLinearGradient(0, 0, 500, 0);

hGrad.addColorStop(0 / 6, '#F00');

hGrad.addColorStop(1 / 6, '#FF0');

hGrad.addColorStop(2 / 6, '#0F0');

hGrad.addColorStop(3 / 6, '#0FF');

hGrad.addColorStop(4 / 6, '#00F');

hGrad.addColorStop(5 / 6, '#F0F');

hGrad.addColorStop(6 / 6, '#F00');

 

context.fillStyle = hGrad;

context.fillRect(0, 0, 500, 250);

 

var vGrad = context.createLinearGradient(0, 0, 0, 250);

vGrad.addColorStop(0, 'rgba(255, 255, 255, 0)');

vGrad.addColorStop(1, 'rgba(255, 255, 255, 1)');

 

//vGrad.addColorStop(0, 'rgba(0, 0, 0, 0)');

//vGrad.addColorStop(1, 'rgba(0, 0, 0, 1)');

 

context.fillStyle = vGrad;

context.fillRect(0, 0, 500, 250);

 

}

 

//调色盘单条灰度

function draw9(id){

var canvas = document.getElementById(id);

var context = canvas.getContext('2d');

 

canvas.width = '50';

canvas.height = '250';

 

context.clearRect(0, 0, 50, 250);

 

 

 

context.fillStyle = "darkcyan";

context.fillRect(0, 0, 50, 250);

 

var vGrad = context.createLinearGradient(0, 0, 0, 250);

//vGrad.addColorStop(0, 'rgba(255, 255, 255, 0)');

//vGrad.addColorStop(1, 'rgba(255, 255, 255, 1)');

 

vGrad.addColorStop(0, 'rgba(0, 0, 0, 0)');

vGrad.addColorStop(1, 'rgba(0, 0, 0, 1)');

 

context.fillStyle = vGrad;

context.fillRect(0, 0, 50, 250);

 

}

 

转载于:https://www.cnblogs.com/helkbore/p/5361616.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
==================================== Canvas2~茜色的调色盘~ 游戏手机版 ==================================== 请将文件:Canvas2~茜色的调色盘~.jar 拷贝到支持Java的目标设备中(如手机、PDA等)的 相应位置处,安装即可! ==================================== 作者信息:NEAU Tan KaiShuai 电子邮件:tankaishuai@126.com 版权所有,侵权不究!(也没法究 = =|||) ==================================== 获取更多资源信息请访问作者个人主页: http://tankaishuai.host.sk/ 或者资源下载主页: http://tan_kaishuai.download.csdn.net/ ==================================== 【附件】 【募求】手机移植版GALGAME开发脚本&美工合作人员 =================================================== 话说鉴于现在GALGAME的运行平台(PS2:汗 = =|||,买不起!!; PC机:不便于随时携带,麻烦!)的各种问题,某人近日下定决心 开始了将其重新移植到其他便携式移动通信设备:如手机,PDA等 的尝试,于是花了很长时间编写、调试程序代码,现在游戏引擎: JGalGame Version 1.0.1 (测试版) 已经开发完毕!(PS:开发过程真是痛苦啊!= =|||) 然后接着就是从某种意义上讲更为痛苦的资源编辑过程!鉴于笔者 的美工能力水平有限,又实在不愿意因此弃坑,特在此募求手机移植版 GALGAME开发 脚本&美工 合作人员,详细要求如下: =================================================== 【1】游戏图片: 所有游戏图片要求是PNG(*.PNG)格式,其他要求: 1、背景:分辨率:176x220 左右(就是一般手机LCD尺寸!) 2、CG:同上!(PS:谢绝H CG! = =|||) 3、立绘:尺寸可小于以上标准,要求必须支持透明像素! 4、对话框:尺寸可小于以上标准,建议支持透明像素! 【2】游戏脚本: 纯文本文件(*.TXT),且必须为UTF-8编码!(手机唯一通用的格式) (PS:后续特殊格式编码处理交由笔者自己完成!) 【3】游戏音效: MIDI格式(*.MID) 或者 WAV格式(*.WAV) =================================================== 欢迎各位对GALGAME有爱的、闲的无聊同志们一起参与其中, 届时本人会将各位的大名嵌入游戏之中,以示感激之意! (什么?报酬?我该向谁要去??!!( T T ||||) 发邮件至:common_resource@126.com PS:如有发布信息,请关注个人资源下载主页: http://tan_kaishuai.download.csdn.net/ 再次感谢!!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值