ImageOptimiser.coffee 311 B

123456789101112131415
  1. exec = require('child_process').exec
  2. logger = require("logger-sharelatex")
  3. module.exports =
  4. compressPng: (localPath, callback)->
  5. startTime = new Date()
  6. logger.log localPath:localPath, "optimising png path"
  7. args = "optipng #{localPath}"
  8. opts =
  9. timeout: 60 * 1000
  10. exec args, opts, callback