A somewhat updated fork from GraphicsMagick for node
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
|
|
|
var assert = require('assert')
|
|
|
|
|
|
|
|
module.exports = function (_, dir, finish, gm) {
|
|
|
|
|
|
|
|
assert.equal('gm', gm('test').constructor.name);
|
|
|
|
assert.equal(undefined, gm.prototype._options.imageMagick);
|
|
|
|
|
|
|
|
var sub = gm.subClass({ imageMagick: true });
|
|
|
|
|
|
|
|
assert.equal('gm', sub('test').constructor.name);
|
|
|
|
assert.equal(true, sub.prototype._options.imageMagick);
|
|
|
|
assert.equal(undefined, gm.prototype._options.imageMagick);
|
|
|
|
|
|
|
|
var s = sub('test');
|
|
|
|
assert.equal(true, s._options.imageMagick);
|
|
|
|
|
|
|
|
var g = gm('test');
|
|
|
|
assert.equal(undefined, g._options.imageMagick);
|
|
|
|
|
|
|
|
if (!gm.integration)
|
|
|
|
return finish();
|
|
|
|
|
|
|
|
gm(dir + '/photo.JPG')
|
|
|
|
.thumb(50, 80, dir + '/SUBthumb.png', function subthumb (err) {
|
|
|
|
if (err) return finish(err);
|
|
|
|
finish();
|
|
|
|
});
|
|
|
|
}
|