Roadmap to becoming a developer in 2022
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

13 lines
327 B

import imageSize from 'image-size';
import { readFile } from 'node:fs/promises';
export async function getLocalImageDimensions(path: string) {
try {
const imageBuffer = await readFile(path);
return imageSize(imageBuffer);
} catch (error) {
console.error(error, (error as Error)?.stack);
return null;
}
}