File: //var/dev/farhangmoaser/web/test.js
var fs = require('fs');
var gm = require('gm');
var destdim = {width: 1000, height: 3000};
var g = gm('private/covers/temp')
	.size(function(err, sorcdim){
		var cropdim = {width: sorcdim.width, height: sorcdim.height};
		if(sorcdim.width/sorcdim.height > destdim.width/destdim.height)
			cropdim.width = sorcdim.height*destdim.width/destdim.height;
		else
			cropdim.height = sorcdim.width*destdim.height/destdim.width;
		console.log(sorcdim);
		console.log(destdim);
		console.log(cropdim);
		return;
		
		g
			.gravity('Center')
			.crop(cropdim.width, cropdim.height)
			.resize(destdim.width, destdim.height)
			.write('test.jpg', function(err){
				if(err) console.log(err);
				console.log('done');
			});
	});