I was once in your place, and after I was really disappointed with modules with errors or strange APIs, I started using imagemagic directly, creating a child process. Node.js is pretty good at this, so it's actually not that difficult.
var spawn = require('child_process').spawn; var args = ['-ping', 'tree.gif' ]; var composite = spawn('identify', args);
This is also great because you can just use the graphical documentation.
Pickels
source share