canvas-poster
v1.0.0
Published
render text and image to canvas ,then get image data from canvs
Readme
canvas-poster
Draw text and pictures to canvas, and export picture data, text support color, size, newline (pre, nowrap, breakAll, breakWord), line height, bold, underline, etc.
Useage
install from npm
yarn add canvas-posteror
npm i canvas-posterexample
import Poster from 'canvas-poster'
async function render(){
let poster new Poster({width:200,height:200,scale:2});
await poster.drawImage('./test.png',{w:"100%",x:0,y:0})
poster.drawTexts([
{text:'test render texts',size:20},{text:'test',size:30,fillStyle:'red'}
],
10,
10,
{wordWrap:"breakAll",with:200}
);
let img = document.createElement('img');
img.src = poster.getImageData();
}
render();