From ced20368622795b615186bc179b5ef5ee03a9d93 Mon Sep 17 00:00:00 2001 From: Keir Finlow-Bates Date: Sat, 25 Nov 2023 14:30:55 +0200 Subject: [PATCH] API return small land image --- pages/api/smallLand.js | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 pages/api/smallLand.js diff --git a/pages/api/smallLand.js b/pages/api/smallLand.js new file mode 100644 index 0000000..64eb806 --- /dev/null +++ b/pages/api/smallLand.js @@ -0,0 +1,21 @@ +import Jimp from 'jimp' + +export default async function handler(req, res) { + const img = req.query.img + const baseURL = "https://orthoverse.io/api/img/" + + return new Promise((resolve, reject) => { + console.log(baseURL + img) + Jimp.read(baseURL + img).then((image) => { + image.resize(166,166).getBuffer(Jimp.MIME_PNG, (err, buffer) => { + res.status(200).write(buffer) + resolve() + }) + }) + .catch(err => { + console.log(err) + res.status(404).json({ error: "Not found" }) + resolve() + }) + }) +}