文档文库
手机版
投诉建议
热门搜索:
心得体会
演讲稿
思想汇报
首页
心得体会
学习心得体会
培训心得体会
军训心得体会
社会实践
作风建设
工作心得体会
教育心得体会
演讲稿
演讲稿格式
演讲稿范文
竞聘演讲稿
师德演讲稿
三分钟演讲稿
思想汇报
思想汇报范文
转正思想汇报
大学生思想汇报
季度思想汇报
教师思想汇报
工作计划
工作计划格式
工作计划开头
工作计划结尾
总结与计划
工作计划模板
工作总结
年终工作总结
年度工作总结
个人工作总结
实习报告
实习报告范文
实习计划范文
实习鉴定范文
实习报告内容
个人简历
求职简历
简历范文
简历模板
简历表格
简历格式
祝福语
春节
除夕
元宵
端午节
合同范文
合同范本
合同样本
合同范本格式
首页
>
正在进行安全检测...
正在进行安全检测...
发布时间:2024-04-20 08:47:39 来源:
文档文库
小
中
大
字号:
手机查看
只要三步,使用
html5+js
实现像素风头像生成器
html5
的画布给我们带来了很大的空间,其实像素风格头像生成器只是用到了画方块
的方法。画一个像素头像,只要三步,
1
、解决像素点,
2
、解决像素点之间的关系,
3
、
一次次地画像素点。
先画个方块
其实在
canvas
上画方块非常简单,只要通过
js
在页面上取得一个画布,然后再生成
上下文,再定义画笔,然后再往上画就好了。
比如:
id=mycanvas
width=100
height=100
style=border:1px
solid
#d3d3d3;>
yourbrowserdoesnotsupportthehtml5canvastag.
上面在
html
里面定义好了一个画布,然后用
js
取到这个画布对象。
varc=document.getelementbyid(mycanvas;
取到上下文,并且设置一些参数,画下第一笔:一个小方块:
varctx=c.getcontext(2d;
//
把画笔定义成绿色,
ctx.fillstyle=green;
//
在
(40,0
这个
地方
画下
长为
10
,宽也为
10
的一个实心矩形
ctx.fillrect(40,0,10,10;
到这里,基础的东西都有了,可以画一个矩形了之后,要画一个头像,就只是用一些
方块做为头像的像素点,就可以了,然后加入循环,在不同的地方画下相同颜色,相同大
小的方块,就可以是一个头像了。
头像,是要左右对称的。
这个也很简单可以实现,比如我要在一块
100*100
的画布上
画一些像素点为
5px
大小的
方块的时候,
如果在左边(
5
,
0
)
的地方画了一个方块的话,与之对称的右边
的坐标是:
(
100-5
)
-5px
。把这个抽象成一个函数留作后用:
//
从一个点
a
拿到对称点
//
带入
imgwidth
与
pensize
//100/2=50
本文来源:
https://www.2haoxitong.net/k/doc/c05b5b91c47da26925c52cc58bd63186bceb929b.html
《正在进行安全检测....doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档
文档为doc格式
分享到:
相
关
案
例
正在进行安全检测...
2024-05-03
正在进行安全检测...
2024-05-03
正在进行安全检测...
2024-05-03
正在进行安全检测...
2024-05-03
正在进行安全检测...
2024-05-03
正在进行安全检测...
2024-05-03
正在进行安全检测...
2024-05-03
正在进行安全检测...
2024-05-03
正在进行安全检测...
2024-05-03
正在进行安全检测...
2024-05-03
相关推荐
1
正在进行安全检测...
2
正在进行安全检测...
3
安全验证
4
正在进行安全检测...
5
正在进行安全检测...
6
安全验证
7
正在进行安全检测...
8
正在进行安全检测...
9
正在进行安全检测...
10
正在进行安全检测...
推荐内容
正在进行安全检测...
正在进行安全检测...
正在进行安全检测...
安全验证
正在进行安全检测...
正在进行安全检测...
安全验证
正在进行安全检测...
正在进行安全检测...
正在进行安全检测...