newImage (text) {var canvas = document.createElement('canvas') //准备空画布var cxt = canvas.getContext("2d")var img = new Image()img.src = require('@/assets/images/Starry.jpg')// 图片加载完成,才可处理img.onload = () => {// 画图(这里画布与图片等宽高)cxt.drawImage(img, 0, 0)// 设置字体大小cxt.font = "100px Microsoft YaHei"// 更改字号后,必须重置对齐方式,否则居中麻烦。设置文本的垂直对齐方式cxt.textBaseline = 'middle'cxt.textAlign = 'center'// 距离左边的位置var left = canvas.width / 2// 距离上边的位置 (图片高-文字距离图片底部的距离)var top = 80// 文字颜色cxt.fillStyle = "#ffffff"// 文字在画布的位置cxt.fillText(text, left, top)this.imgTextUrl = canvas.toDataURL("image/jpg")sessionStorage.setItem("imgTextUrl",this.imgTextUrl)}
},

VUE生成图片(自定义文字)相关推荐

  1. vue实现【echarts中 “7种” Bar柱状图图例】实现 人格画像 组件的封装,并在柱状条显示label自定义文字

    图例一: 图例二: 图例三: 图例四: 图例五: 图例六: 图例七: 一.安装echarts npm install echarts --save 二.在需要的页面引入 import * as ech ...

  2. ❤唯美满天星❤ html+css+js炫酷3D相册(含音乐/可自定义文字)程序员表白必备

    元旦节快到了,在跨年夜前夕.是不是要给女朋友或者正在追求的妹子一点小惊喜呢,今天这篇博客就分享下前端代码如何实现3D立体动态相册.赶紧学会了,来制作属于我们程序员的浪漫吧! ❤元旦节表白3D相册,在元 ...

  3. vue实现自定义身份证,数字键盘(光标,输入框,键盘)

    vue实现自定义身份证,数字键盘(光标,输入框,键盘) 组件介绍 组件代码 效果图 组件使用 引用 使用 参数介绍 方法 插槽 组件介绍 vue实现自定义身份证键盘(光标,输入框,键盘全手写) 组件代 ...

  4. 怎么将vue模板转换为html,vue中自定义html文件的模板

    如果默认生成的 HTML 文件不适合需求,可以创建/使用自定义模板. 一是通过 inject 选项,然后传递给定制的 HTML 文件.html-webpack-plugin 将会自动注入所有需要的 C ...

  5. Vue的自定义滚动,我用el-scrollbar

    弄了一个持续更新的github笔记,可以去看看,诚意之作(本来就是写给自己看的--)链接地址:Front-End-Basics 此篇文章的地址:Vue的自定义滚动,我用el-scrollbar 基础笔 ...

  6. PHP---微信JS-SDK获取access_token/jsapi_ticket/signature权限签名算法,php/thinkphp实现微信分享自定义文字和图片...

    PHP---微信JS-SDK获取access_token/jsapi_ticket/signature权限签名算法, php/thinkphp实现微信分享自定义文字和图片. 一.先看微信JS-SDK文 ...

  7. 简单了解Vue的自定义组件与生命周期

    Vue的自定义组件 定义格式 Vue.component(组件名称, { props:组件的属性, data: 组件的数据函数, template: 组件解析的标签模板 }) 代码解析(详细解释在注解 ...

  8. Flutter RichText支持自定义文字背景

    extended text 相关文章 Flutter RichText支持图片显示和自定义图片效果 Flutter RichText支持自定义文本溢出效果 Flutter RichText支持自定义文 ...

  9. php生成图片水印,PHP生成图片加文字及图案水印办法

    工作中,各种语言都要会,但不是各种语言都记到脑子里,常常要查字典.查手册.以及百度 对于PHP生成图片加文字及图案水印这项技巧,好久没有用,又有些生疏了,现在来温故知新,加深记忆! 代码如下: //P ...

最新文章

  1. malloc和new的区别是什么?
  2. 数据结构-链表3-循环链表
  3. php,mysql 小测验 习题解析
  4. Linux Shell常用技巧(四) awk
  5. 关于XUtils框架细解
  6. VB.NET自动操作其他程序(4)--读取、设置其他软件listview控件的内容
  7. 【批处理学习笔记】第二十二课:系统变量
  8. Arduino UNO驱动液晶屏TFT_LCD_ST7789v
  9. php工具箱mysql启动不_解决php工具箱(phpStudy)Apache启动成功,MySql无法启动的问题...
  10. 什么是计算机剪贴板(粘贴板)?
  11. robots文件简介
  12. 安装mysq的时候执行mysqld --initialize --console时候报错:can not create directory data文件夹需要把分隔符改成反方向
  13. 【Selenium自动化测试】鼠标与键盘操作
  14. 一文看懂川土微电子隔离器核心技术
  15. Excel表中查找、去除重复项方法合集
  16. 上古卷轴3晨风详尽指引攻略
  17. linux ppp用户管理,linux下ppp拨号上网
  18. 手把手带你拆解 LRU 算法
  19. 四点流程做好商机管理
  20. 机器学习预测房价 (1)-数据可视化

热门文章

  1. 码率多少算是正常的1080p_4K时代的1080P优派THD825家庭影院投影机值得买吗?
  2. 秒懂Spring源码,轻松手写SpringMVC框架
  3. 机器学习之支持向量机算法
  4. [YOLO专题-3]:总体-目标检测的常见模型评估指标
  5. 10款Photoshop免费在线工具推荐
  6. 中国无缘Windows 8盒装版 .
  7. 百度东施效颦 技术和理念相去甚远
  8. 不一样的软件们——GitHub 热点速览 v.21.10
  9. MySQL 报错处理汇总(持续更新)
  10. Eagleware.Genesys.Premier.v7.52_Win9xNT2K 1CD