make image fit
This commit is contained in:
parent
49c6282784
commit
1ebd111e85
|
@ -47,6 +47,7 @@ export function MakePrediction(election : Election, overlay_image?: string, over
|
||||||
const url = await fetch(overlay_image);
|
const url = await fetch(overlay_image);
|
||||||
const arrayBuffer = await url.arrayBuffer();
|
const arrayBuffer = await url.arrayBuffer();
|
||||||
const overlayBuffer = Buffer.from(arrayBuffer);
|
const overlayBuffer = Buffer.from(arrayBuffer);
|
||||||
|
const { width, height } = await sharp(png).metadata();
|
||||||
|
|
||||||
const overlay = await sharp(overlayBuffer)
|
const overlay = await sharp(overlayBuffer)
|
||||||
.composite([{
|
.composite([{
|
||||||
|
@ -59,6 +60,7 @@ export function MakePrediction(election : Election, overlay_image?: string, over
|
||||||
tile: true,
|
tile: true,
|
||||||
blend: 'dest-in',
|
blend: 'dest-in',
|
||||||
}])
|
}])
|
||||||
|
.resize(width, height)
|
||||||
.png()
|
.png()
|
||||||
.toBuffer();
|
.toBuffer();
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue