🌳
pt0/gamesapp/serverF/finishedTrailsToBufferAI.mjs
6export const finishedTrailsToBuffer = ({finishedTrails}) => {
7 const {height, width} = gameDrawDims
8 const canvas = createCanvas(width, height)
9 const ctx = /** @type {any} */ (canvas.getContext('2d'))
11 renderGameCanvasBg({ctx, width, height})
12 renderFinishedTrails({ctx, finishedTrails})
14 return canvas.toBuffer('image/png')
17export const finishedTrailsToImgUrl = ({finishedTrails}) => {
18 const buffer = finishedTrailsToBuffer({finishedTrails})
19 return bufferToUrlStr({buffer, mimeType: 'image/png'})