• Stars
    star
    531
  • Rank 83,526 (Top 2 %)
  • Language
    JavaScript
  • Created over 5 years ago
  • Updated almost 2 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

vue生成海报图,一个通过 css 属性画 canvas 图片的轻量级的 vue 组件 (Vue poster,a lightweight vue component that draws canvas images via css properties.)

Vue Canvas Poster 🎉

Vue Canvas Poster 一个通过 css 属性画 canvas 图片的轻量级的 vue 组件。 (A lightweight vue components use canvas draw image by css properties.)

Vue Canvas Poster 文档

主要特性:

  • 绘制文本(换行、超出内容省略号、中划线、下划线、文本加粗、文字缩进)
  • 绘制图片(圆角、旋转、边框、模式:类似小程序 image mode)
  • 绘制矩形(圆角、旋转、边框)
  • 绘制二维码
  • 渐变
  • 阴影

为什么使用 vue-canvas-poster

简单: 使用类css属性的方式生成canvas图。
易用: 通过npm安装,简单上手 。
无依赖: 无其他依赖库。
高清: 可以通过 widthPixels 设置生成图片尺寸,解决图片模糊问题。

升级说明

v1.2.0 2020-12-25 1. 文字添加 textIndent 属性,可为文字添加首行缩进样式。2. 文字fontWeight 字重,从原来只能设置'normal', 'bold' 现在增加至可设置'normal', 'bold', 'bolder', 'lighter', '100', '200', '300', '400', '500', '600', '700', '800', '900'。

v1.0.0 以上增加了很多特性,新老版本不兼容,请谨慎升级,老版本不在维护,如果你用的是老版本的请移步 0.1.16

注意:版本 v1.1.1 及以上采用 VueCanvasPoster 大写,低版本vueCanvasPoster升级需要修改

import { VueCanvasPoster } from 'vue-canvas-poster'

预览

线上 Demo

查看 demo 建议手机端查看

手机扫码查看

上线项目

关注我的知乎,掘金

知乎: vue canvas 生成微信分享海报
掘金: vue canvas 生成微信分享海报

特别鸣谢 ​

Painter

贡献代码

使用过程中发现任何问题都可以提Issue 给我,也非常欢迎 PR 或 Pull Request

如何找到失散已久的组织?

    扫描下方二维码👇👇关注“前端女塾”

关注公众号:回复“加群”即可加 前端仙女群

More Repositories

1

vue-h5-template

🎉vue搭建移动端开发,基于vue-cli4.0+webpack 4+vant ui + sass+ rem适配方案+axios封装,构建手机端模板脚手架
TypeScript
3,164
star
2

sol-weapp

👏红包雨,大转盘,小程序营销组件,小程序商城常用组件 https://sunniejs.github.io/sol-weapp/
JavaScript
968
star
3

vue-wechat-auth

🎉vue微信网页授权解决方案,解决本地授权痛点
JavaScript
202
star
4

vant-shop-demo

商城常用的组件开发基于 vant ui 开发,让商城开发变得更简单
Vue
150
star
5

electron-vue-print-demo

electron+vuecli3 实现打印小票功能
JavaScript
132
star
6

weapp-gulp

🔥基于 gulp4.0微信小程序工作流实现七牛云自动上传+图片压缩+scss+封装 wx.request+实时编译+多环境配置
JavaScript
27
star
7

javascript-question

前端面试题 | Javascript 题 | CSS 题 | 前端届的3年高考5年模拟
24
star
8

sunniejs.github.io

我的个人简历https://sunniejs.github.io
JavaScript
22
star
9

electron-vue-cli3-demo

从零开始搭建,基于 electron vue cli3 的桌面应用入门实例
JavaScript
13
star
10

weapp-webpack

webpack构建小程序,小程序 webpack 工作流
JavaScript
11
star
11

weapp-auth-demo

小程序授权流程
JavaScript
7
star
12

blog

花花的前端笔记
4
star
13

createjs-easy-demo

createjs demo
HTML
3
star
14

bike-admin

共享单车
JavaScript
3
star
15

vee-validate-demo

vee validate demo
JavaScript
2
star
16

mini-auto-test-demo

小程序自动化测试demo
JavaScript
2
star
17

orange-theme

掘金主题
SCSS
1
star
18

mpvue-shop

mpvue商城
JavaScript
1
star
19

weapp-demo

小程序的小demo
1
star
20

wx-h5-mall

微信商城
1
star
21

vue-element-admin-demo

后台管理系统demo
JavaScript
1
star