mirror of
https://github.com/lovell/sharp.git
synced 2025-07-09 18:40:16 +02:00
Add epeg module to the perf tests
This commit is contained in:
parent
5546a4f881
commit
daeebcc7dc
@ -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)
|
* imagemagick x 5.55 ops/sec ±0.45% (31 runs sampled)
|
||||||
* gm x 10.31 ops/sec ±3.57% (53 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)
|
* sharp x 31.52 ops/sec ±8.74% (80 runs sampled)
|
||||||
|
|
||||||
### AWS t1.micro
|
### AWS t1.micro
|
||||||
|
@ -10,6 +10,7 @@
|
|||||||
"devDependencies": {
|
"devDependencies": {
|
||||||
"imagemagick": "*",
|
"imagemagick": "*",
|
||||||
"gm": "*",
|
"gm": "*",
|
||||||
|
"epeg": "*",
|
||||||
"benchmark": "*"
|
"benchmark": "*"
|
||||||
},
|
},
|
||||||
"scripts": {
|
"scripts": {
|
||||||
|
@ -1,6 +1,7 @@
|
|||||||
var sharp = require("../index");
|
var sharp = require("../index");
|
||||||
var imagemagick = require("imagemagick");
|
var imagemagick = require("imagemagick");
|
||||||
var gm = require("gm");
|
var gm = require("gm");
|
||||||
|
var epeg = require("epeg");
|
||||||
var assert = require("assert");
|
var assert = require("assert");
|
||||||
var Benchmark = require("benchmark");
|
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", {
|
}).add("sharp", {
|
||||||
"defer": true,
|
"defer": true,
|
||||||
"fn": function(deferred) {
|
"fn": function(deferred) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user