23 lines
917 B
JavaScript
23 lines
917 B
JavaScript
|
import * as dfucs from "./extends/draw-function/index";
|
||
|
import DrawPoster from "./draw-poster";
|
||
|
import drawQrCode from "./extends/draw-qr-code/index";
|
||
|
import createFromList from './extends/create-from-list/index';
|
||
|
import drawPainter from './extends/draw-painter/index';
|
||
|
DrawPoster.useCtx(dfucs.drawImage);
|
||
|
DrawPoster.useCtx(dfucs.fillWarpText);
|
||
|
DrawPoster.useCtx(dfucs.roundRect);
|
||
|
DrawPoster.useCtx(dfucs.fillRoundRect);
|
||
|
DrawPoster.useCtx(dfucs.strokeRoundRect);
|
||
|
DrawPoster.useCtx(dfucs.drawRoundImage);
|
||
|
DrawPoster.useCtx(dfucs.drawImageFit);
|
||
|
const useDrawPoster = async (options) => {
|
||
|
const dp = await DrawPoster.build(options);
|
||
|
return dp;
|
||
|
};
|
||
|
const useDrawPosters = async (optionsAll) => {
|
||
|
const dps = await DrawPoster.buildAll(optionsAll);
|
||
|
return dps;
|
||
|
};
|
||
|
export { DrawPoster, useDrawPoster, useDrawPosters, drawQrCode, drawPainter, createFromList };
|
||
|
export default DrawPoster;
|