Modifier la taille de l'image redimensionnée à un septième de ses dimensions d'origine et ajuster la qualité JPEG
This commit is contained in:
@@ -183,12 +183,13 @@ router.get('/preview/:projectId/:orderId', async (req, res) => {
|
|||||||
|
|
||||||
// Obtenir les dimensions originales de l'image
|
// Obtenir les dimensions originales de l'image
|
||||||
const metadata = await sharp(imagePath).metadata();
|
const metadata = await sharp(imagePath).metadata();
|
||||||
const width = Math.floor(metadata.width / 5);
|
const width = Math.floor(metadata.width / 7);
|
||||||
const height = Math.floor(metadata.height / 5);
|
const height = Math.floor(metadata.height / 7);
|
||||||
|
|
||||||
// Redimensionner l'image à la moitié de ses dimensions d'origine
|
// Redimensionner l'image à la moitié de ses dimensions d'origine
|
||||||
const resizedImage = await sharp(imagePath)
|
const resizedImage = await sharp(imagePath)
|
||||||
.resize(width, height)
|
.resize(width, height)
|
||||||
|
.jpeg({ quality: 65 })
|
||||||
.toBuffer();
|
.toBuffer();
|
||||||
|
|
||||||
res.set('Content-Type', 'image/jpeg');
|
res.set('Content-Type', 'image/jpeg');
|
||||||
|
|||||||
Reference in New Issue
Block a user