blob: 3eaa674ed98e4bf67fa0db0026045a36885a045f (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
import 'multer'
import * as sharp from 'sharp'
import { remove } from 'fs-extra'
async function processImage (
physicalFile: { path: string },
destination: string,
newSize: { width: number, height: number }
) {
await sharp(physicalFile.path)
.resize(newSize.width, newSize.height)
.toFile(destination)
await remove(physicalFile.path)
}
// ---------------------------------------------------------------------------
export {
processImage
}
|