Add epeg module to the perf tests

This commit is contained in:
Lovell Fuller 2013-10-19 13:39:57 +01:00
parent 5546a4f881
commit daeebcc7dc
3 changed files with 10 additions and 0 deletions

View File

@ -93,6 +93,7 @@ sharp.embedBlack("input.jpg", "output.jpg", 200, 300, function(err) {
* imagemagick x 5.55 ops/sec ±0.45% (31 runs sampled)
* gm x 10.31 ops/sec ±3.57% (53 runs sampled)
* epeg x 27.79 ops/sec ±0.12% (69 runs sampled)
* sharp x 31.52 ops/sec ±8.74% (80 runs sampled)
### AWS t1.micro

View File

@ -10,6 +10,7 @@
"devDependencies": {
"imagemagick": "*",
"gm": "*",
"epeg": "*",
"benchmark": "*"
},
"scripts": {

View File

@ -1,6 +1,7 @@
var sharp = require("../index");
var imagemagick = require("imagemagick");
var gm = require("gm");
var epeg = require("epeg");
var assert = require("assert");
var Benchmark = require("benchmark");
@ -38,6 +39,13 @@ suite.add("imagemagick", {
}
});
}
}).add("epeg", {
"defer": true,
"fn": function(deferred) {
var image = new epeg.Image({path: input});
image.downsize(width, height).saveTo(output);
deferred.resolve();
}
}).add("sharp", {
"defer": true,
"fn": function(deferred) {