+ if (path === destination) {
+ throw new Error('Jimp needs an input path different that the output path.')
+ }
+
+ logger.debug('Processing image %s to %s.', path, destination)
+
+ // Avoid sharp cache
+ const buf = await readFile(path)
+ const jimpInstance = await Jimp.read(buf)
+
+ await remove(destination)
+
+ await jimpInstance