chore: remove duplicates

This commit is contained in:
Ephraim Atta-Duncan
2025-11-18 21:05:37 +00:00
parent 8e2ca94020
commit c8e254aff1
7 changed files with 104 additions and 107 deletions

View File

@ -0,0 +1,15 @@
import sharp from 'sharp';
export const resizeAndCompressImage = async (imageBuffer: Buffer): Promise<Buffer> => {
const metadata = await sharp(imageBuffer).metadata();
const originalWidth = metadata.width || 0;
if (originalWidth > 1000) {
return await sharp(imageBuffer)
.resize({ width: 1000, withoutEnlargement: true })
.jpeg({ quality: 70 })
.toBuffer();
}
return await sharp(imageBuffer).jpeg({ quality: 70 }).toBuffer();
};