您现在的位置是:网站首页> 编程资料编程资料
小程序canvas中文字设置居中锚点 微信小程序之html5 canvas绘图并保存到系统相册基于Jscex +HTML5 Canvas 制作的抽奖小程序微信小程序canvas实现水平、垂直居中效果
2021-08-31
1136人已围观
简介 这篇文章主要介绍了小程序canvas中文字设置居中锚点 的相关资料,需要的朋友可以参考下
小程序中经常会遇到要生成图片的需求,图片一般会加上用户的头像和昵称之类的,头像只需要把腾讯域名添加到request和download列表中,使用wx.getImageInfo()就可以缓存到本地,成功的回调再添加进canvas中生成图片。
如果要文字在某个位置居中,canvas中文字怎么根据文字长短不一实现锚点在文字中心位置呢?
var txtWidth=canvas.measureText(this.nickName).width能获取到在canvas中文字的宽度,找到文字的居中x位置减去txtWidth/2就可以实现居中,如果参数是number类型转换为字符串类型,否则在部分iOS机型上无效,不能获取文字宽度。
总结
以上所述是小编给大家介绍的小程序canvas中文字设置居中锚点 ,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
相关内容
- Html5适配iphoneX刘海屏的简单实现简述Html5 IphoneX 适配方法有关HTML5页面在iPhoneX适配问题
- html5唤醒APP小记Html5如何唤起百度地图App的方法html5调用app分享功能示例(WebViewJavascriptBridge)Html5 APP中监听返回事件处理的方法示例html5唤起app的方法HTML5页面中尝试调起APP功能
- html5录音功能实战示例HTML5网页录音和上传到服务器支持PC、Android,支持IOS微信功能详解HTML5 录音的踩坑之旅HTML5录音实践总结(Preact)
- 利用 Canvas实现绘画一个未闭合的带进度条的圆环canvas实现有递增动画的环形进度条的实现方法详解利用canvas实现环形进度条的方法canvas实现圆形进度条动画的示例代码HTML5 Canvas 实现圆形进度条并显示数字百分比效果示例HTML5 Canvas玩转酷炫大波浪进度图效果实例(附demo)
- 使用Html5多媒体实现微信语音功能HTML5实时语音通话聊天MP3压缩传输3KB每秒鲜为人知的HTML5语音合成功能基于Html5实现的语音搜索功能HTML5为输入框添加语音输入功能的实现方法Jquery+html5可设置闹钟并且会语音提醒的时钟特效源码用html5实现语音搜索框的方法HTML5语音识别标签写法附图html5的新玩法——语音搜索HTML5 语音搜索只需一句代码HTML5 语音搜索(淘宝店语音搜素)
- 使用canvas来完成线性渐变和径向渐变的功能的方法示例html5 canvas绘制放射性渐变色效果HTML5 Canvas实现图片缩放、翻转、颜色渐变的代码示例使用javascript和HTML5 Canvas画的四渐变色播放按钮效果html5 Canvas画图教程(4)—未闭合的路径及渐变色的填充方法
- 浅析canvas元素的html尺寸和css尺寸对元素视觉的影响html5中监听canvas内部元素点击事件的三种方法HTML5 创建canvas元素示例代码html5的canvas元素使用方法介绍(画矩形、画折线、圆形)HTML5 绘制图像(上)之:关于canvas元素引领下一代web页面的问题
- 详解通过focusout事件解决IOS键盘收起时界面不归位的问题html5实现点击弹出图片功能html5 录制mp3音频支持采样率和比特率设置html5表单的required属性使用html5调用摄像头实例代码HTML5页面音频自动播放的实现方式Html5大屏数据可视化开发的实现html实现弹窗的实例HTML5来实现本地文件读取和写入的实现方法HTML 罗盘式时钟的实现HTML5简单实现添加背景音乐的几种方法
- 详解window.open被浏览器拦截的解决方案微信浏览器左上角返回按钮拦截功能
- data:image data url 文件转为Blob上传后端的方法浏览器中的data类型的Url格式 data:image/png,data:image/jpeg!
