mirror of
https://github.com/lovell/sharp.git
synced 2025-07-09 10:30:15 +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)
|
||||
* 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
|
||||
|
@ -10,6 +10,7 @@
|
||||
"devDependencies": {
|
||||
"imagemagick": "*",
|
||||
"gm": "*",
|
||||
"epeg": "*",
|
||||
"benchmark": "*"
|
||||
},
|
||||
"scripts": {
|
||||
|
@ -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) {
|
||||
|
Loading…
x
Reference in New Issue
Block a user