1.1.0 • Published 1 year ago

canvas-to-text v1.1.0

Weekly downloads
-
License
ISC
Repository
-
Last release
1 year ago

简介

本工具是支持用文字画图片和视频的插件。

  • 文字画文字
  • 文字画图片
  • 文字画视频

使用方法

1.npm安装

npm i canvas-to-text

2.引入

import { CanvasObj } from "canvas-to-text";

3.使用示例

import { CanvasObj } from "canvas-to-text";
new CanvasObj({
    el:document.querySelector('#my') as HTMLCanvasElement,
    text:'牛', //用来画的文字
    fontSize:5,
    interval:0,
    source:{
        image:'/static/测2.jpg', //画图片
        // video:"/static/video/jump.mp4", //画视频

        // text:'画', //画文字
        // textAlign:'leftTop', //画文字的位置
    },
    fail(error) {
        console.log(error)
    },
})

参数结构

参数说明类型可选值默认值
el画布HTMLCanvasElement--
text用来画的文字string--
fontSize用来画的文字的大小number-1
interval间距number-0
source需要画的来源信息Object--
fail报错触发函数(error: string ) => void--

source参数结构

参数说明类型可选值默认值
image图片地址string--
video视频地址string--
text画的文字string--
textAlign文字地址string-'middleCenter'
textFamily文字体系string-'Arial'
width画的宽度number-传入画布的宽度
height画的高度number-传入画布的高度

注意事项

图片和视频地址不能跨域,如有跨域请自行代理