| 1234567891011121314151617181920 |
- exec = require('child_process').exec
- logger = require("logger-sharelatex")
- module.exports =
- compressPng: (localPath, callback)->
- startTime = new Date()
- logger.log localPath:localPath, "optimising png path"
- args = "optipng #{localPath}"
- opts =
- timeout: 20 * 1000
- killSignal: "SIGKILL"
- exec args, opts,(err, stdout, stderr)->
- if err?
- logger.err err:err, stderr:stderr, localPath:localPath, "something went wrong converting compressPng"
- else
- logger.log localPath:localPath, "finished compressPng file"
- callback(err)
-
|