mcanvas
Version:
the image-composer or image-croper that can draw image/text/watermark or crop the image.
14 lines (13 loc) • 392 B
text/typescript
import { createCanvas, loadImage } from 'canvas'
// 使用 node-canvas, 兼容 Node 环境
export const _Canvas = {
name: 'NodeCanvas',
create(width: number = 500, height: number = 500) {
const cvs = createCanvas(width, height)
const ctx = cvs.getContext('2d')
return [cvs, ctx]
},
loadImage(image: string) {
return loadImage(image)
},
}