mirror of https://gitgud.io/fatchan/gm
closes #417
parent
e70fcfc72d
commit
4fa2418126
4 changed files with 68 additions and 11 deletions
@ -0,0 +1,11 @@ |
||||
|
||||
// gm - Copyright Aaron Heckmann <aaron.heckmann+github@gmail.com> (MIT Licensed)
|
||||
|
||||
var gm = require('../') |
||||
, dir = __dirname + '/imgs' |
||||
|
||||
gm(dir + '/original.jpg') |
||||
.thumbExact(150, 50, dir + '/thumb.jpg', function(err){ |
||||
if (err) return console.dir(arguments) |
||||
console.log(this.outname + " created :: " + arguments[3]) |
||||
}); |
@ -0,0 +1,30 @@ |
||||
|
||||
var assert = require('assert') |
||||
var fs = require('fs'); |
||||
var path = require('path'); |
||||
|
||||
module.exports = function (_, dir, finish, gm) { |
||||
if (!gm.integration) |
||||
return finish(); |
||||
|
||||
gm(dir + '/original.jpg') |
||||
.thumb(150, 40, dir + '/thumb.png', function thumb (err) { |
||||
gm(dir + '/thumb.png') |
||||
.size(function (err, size) { |
||||
if (err) return finish(err); |
||||
|
||||
assert.equal(142, size.width); |
||||
assert.equal(40, size.height); |
||||
|
||||
gm(dir + '/original.jpg') |
||||
.thumbExact(150, 40, dir + '/thumb.png', function thumb (err) { |
||||
gm(dir + '/thumb.png') |
||||
.size(function (err, size) { |
||||
assert.equal(150, size.width); |
||||
assert.equal(40, size.height); |
||||
finish(err); |
||||
}); |
||||
}); |
||||
}); |
||||
}); |
||||
} |
Loading…
Reference in new issue