From d8b3a79e5d9d1cc0a8cb3e80e9c29102930b416d Mon Sep 17 00:00:00 2001 From: fatchan Date: Sun, 6 Oct 2019 12:22:19 +0000 Subject: [PATCH] significantly faster image identify, just use the first frame from gifs with [0] --- helpers/files/imageidentify.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/helpers/files/imageidentify.js b/helpers/files/imageidentify.js index 7c477ee5..5eee302d 100644 --- a/helpers/files/imageidentify.js +++ b/helpers/files/imageidentify.js @@ -5,7 +5,8 @@ const gm = require('gm') module.exports = (filename, folder, temp) => { return new Promise((resolve, reject) => { - gm(temp === true ? filename : `${uploadDirectory}/${folder}/${filename}`) + const filePath = temp === true ? filename : `${uploadDirectory}/${folder}/${filename}`; + gm(`${filePath}[0]`) //0 for first frame of gifs, much faster .identify(function (err, data) { if (err) { return reject(err);