blob: ba57b5812c91f7961b736f46efd05db612f6a628 (
plain) (
tree)
|
|
import 'multer'
import * as sharp from 'sharp'
import { unlinkPromise } from './core-utils'
async function processImage (
physicalFile: Express.Multer.File,
destination: string,
newSize: { width: number, height: number }
) {
await sharp(physicalFile.path)
.resize(newSize.width, newSize.height)
.toFile(destination)
await unlinkPromise(physicalFile.path)
}
// ---------------------------------------------------------------------------
export {
processImage
}
|