0.0.2 • Published 11 years ago
sylph v0.0.2
Sylph
Image optimization, processing, and spriting library.
Example
var fs = require('fs'),
Sylph = require('sylph');
var sylph = new Sylph();
var imagePath = './resources/image.jpg',
imageStream = fs.createReadStream(imagePath);
sylph.detectType(imagePath, function(err, type){
sylph.smush(imageStream, type, function(err, image){
fs.writeFile(imagePath.replace(/jpg/, 'min.jpg'), image);
});
});
Features
Dependencies
- Imagemagick
- jpegtran (can be installed through npm)
- libmagic
OSX: brew install imagemagick libmagic pngcrush
Debians: sudo apt-get install imagemagick pngcrush