UNPKG

testophobia

Version:
19 lines (17 loc) 444 B
import fs from 'fs'; import {PNG} from 'pngjs'; import jpeg from 'jpeg-js'; /** * Get the image data for an image file on disk * * @param {string} path Path to the image file * @return {object} The iamge data object */ export const retrieveImageData = (path, fileType) => { try { const img = fs.readFileSync(path); return fileType === 'jpeg' ? jpeg.decode(img, true) : PNG.sync.read(img); } catch (err) { return 0; } };