Search code examples
node.jsgraphicsmagick

Node.js GraphicsMagic: check installation & functionality


I am working with the Node.js module gm (Github) for GraphicsMagic (Link).

How can I determine whether the required GraphicsMagic software for the gm module is installed & fully functional on the current node.js machine or not? (I want to check this on the initialization process of my server)


Solution

  • You can call the command line tool and check the output.

    var exec = require('child_process').exec;
    
    exec("gm", function (error, stdout, stderr) {
      // Validate the output with one of the parameters.
    });