UNPKG

json-poster

Version:

Generate posters by configuring json

17 lines (16 loc) 708 B
import sharp from 'sharp'; import fontkit from 'fontkit'; import { IPoster } from "./types"; export declare const loadFont: (filename: string, postscriptName?: string) => fontkit.Font | fontkit.FontCollection; /** * 创建海报 多种对齐方式 * 1、图片(高斯模糊、圆角、缩放模式) * 2、矩形(线性渐变、径向渐变、高斯模糊、圆角) * 3、文本(多行、省略号、字体设置) * 4、分片文本(多行、省略号、分片样式、字体设置) * 5、直线 * 6、旋转【计划更新】 * 7、贝塞尔曲线【计划更新】 * 8、其他形状【计划更新】 */ export declare const createPoster: (data: IPoster) => Promise<sharp.Sharp>;