首页 > 作文

canvas 三 图片插入及文字填充

更新时间:2023-04-03 02:35:21 阅读: 评论:0

/** * canvas插入图片 * 等图片加载完,在执行canvas操作 * 图片预加载:在onload 中调用方法 * drawimage(oimg,x,y,w,h) * oimg:图片x,y坐标 * w,h宽高 * 综合性医院 * 设置背景 * createpattern(oimg,平铺方式) * repeat,repeat-x,repeat-y,no-repeat *  * 渐变 * createlineargradient(x1,y1,x2,y2) * createradialgradient(x1,y1,r1,x2,y2,r2) * 第一个圆的坐标及半径 *  * canvas填充文本 * stroketext(文字,x,y) 文字边框的填充 * filltext(文字,x,y) * font * textalign * textbaline * measuretext() * measuret英语疑问词ext(str).width;只有宽度没有高度 * 阴影 * shadowofftx shadowoffty *  shadowblur 高斯模糊值 *  shadowcolor 阴影颜色 */var oc = document.getelementbyid("canvas");var ogc = oc.getcontext('2d');//插入图片var yimg = new image();yimg.onload = func东西半球怎么划分tion(){draw(this);}yimg.src = 'wennuan阿q外传.jpg';function draw(obj){ogc.drawimage(obj,100,0);}//颜色渐变var obj = ogc.createlineargradient(150,100,150,200);obj.addcolorstop(0,'red');obj.addcolors男篮亚洲杯top(1,'blue');ogc.fillstyle = obj;ogc.fillrect(150,100,100,100);//径向渐变var obj = ogc.createradialgradient(200,200,100,200,100,150);addcolorstop(0,'red');addcolorstop(0.5,'yellow');addcolorstop(1,'blue');ogc.fillstyle(obj);ogc.fillrect(0,0,oc.width,oc.height);//文字填充ogc.font = '30px fontfamilu';//第二个参数必填ogc.textbaline = 'top';//top middle bottomvar w = ogc.measuretext('文字');ogc.filltext("文字",(oc.width-w)/2,(oc.height-60)/2); //文字居中水平垂直ogc.stroketext('文字',0-,200);

本文发布于:2023-04-03 02:35:20,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/2e3739bee5224d82909899d29b7ecdc2.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:canvas 三 图片插入及文字填充.doc

本文 PDF 下载地址:canvas 三 图片插入及文字填充.pdf

标签:文字   坐标   图片   亚洲杯
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图