node-image-2
Version:
A Node.JS wrapper around FreeImage
18 lines (13 loc) • 618 B
JavaScript
var Image=new require('../lib/image').Image,
util=require('util');
var log=console.log;
log('FreeImage version: '+Image.getVersion());
var path=__dirname+'/mike_scooter.jpg';
var image=Image.load(path);
log('Image '+path+': \n'+util.inspect(image));
image=image.convertTo32Bits();
image.save(Image.FIF_JPEG,"out_75.jpg",Image.JPEG_PROGRESSIVE | Image.JPEG_QUALITYGOOD);
image.save(Image.FIF_JPEG,"out_25.jpg",Image.JPEG_PROGRESSIVE | Image.JPEG_QUALITYAVERAGE);
image.save(Image.FIF_PNG,"out_9.png",Image.PNG_Z_BEST_COMPRESSION);
image.save(Image.FIF_PNG,"out_0.png",Image.PNG_Z_NO_COMPRESSION);
image.unload();