json-poster
Version:
Generate posters by configuring json
17 lines (16 loc) • 708 B
TypeScript
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>;