From 37d82d11336cdefcfb60a5e4e110bdc0188dfa55 Mon Sep 17 00:00:00 2001 From: dakerboul Date: Mon, 10 Mar 2025 16:41:50 +0100 Subject: [PATCH] =?UTF-8?q?Modifier=20la=20taille=20de=20l'image=20redimen?= =?UTF-8?q?sionn=C3=A9e=20=C3=A0=20un=20septi=C3=A8me=20de=20ses=20dimensi?= =?UTF-8?q?ons=20d'origine=20et=20ajuster=20la=20qualit=C3=A9=20JPEG?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- routes/imageRoutes.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/routes/imageRoutes.js b/routes/imageRoutes.js index e6e1967..755bf1f 100644 --- a/routes/imageRoutes.js +++ b/routes/imageRoutes.js @@ -183,12 +183,13 @@ router.get('/preview/:projectId/:orderId', async (req, res) => { // Obtenir les dimensions originales de l'image const metadata = await sharp(imagePath).metadata(); - const width = Math.floor(metadata.width / 5); - const height = Math.floor(metadata.height / 5); + const width = Math.floor(metadata.width / 7); + const height = Math.floor(metadata.height / 7); // Redimensionner l'image à la moitié de ses dimensions d'origine const resizedImage = await sharp(imagePath) .resize(width, height) + .jpeg({ quality: 65 }) .toBuffer(); res.set('Content-Type', 'image/jpeg');