diff --git a/lib/getters.js b/lib/getters.js index b4c4359..ae7c9c5 100755 --- a/lib/getters.js +++ b/lib/getters.js @@ -266,7 +266,7 @@ module.exports = function (gm) { args.push('-verbose'); } - args.push(self.sourceStream || self.sourceBuffer ? '-' : self.source); + args = args.concat(self.src()); return args; } diff --git a/test/gifFrameIdentify.js b/test/gifFrameIdentify.js new file mode 100644 index 0000000..b2f4635 --- /dev/null +++ b/test/gifFrameIdentify.js @@ -0,0 +1,17 @@ + +var assert = require('assert') +var fs = require('fs'); + +module.exports = function (_, dir, finish, gm) { + var m = gm(dir + '/original.gif[0]') + + if (!gm.integration) + return finish(); + + m.identify('%n', function (err, stdout) { + if (err) return finish(err); + + assert.equal(parseInt(stdout.toString(), 10), 1); + finish(); + }) +}