A node client to easily upload to and retrieve from img-cloud server
npm install img-cloud``sh`
$ npm install --save img-cloud
js
var imgCloud = require('img-cloud');imgCloud.configure({apiKey: });
// Vist http://www.imgcloud.io to find out how to get your API key
`Uploading an image
`js
var imgCloud = require('img-cloud');imgCloud.configure({apiKey: });
imgCloud.upload(_dirName + '/uploads/my_img.jpg', {
folder: 'profile',
tags: 'user, profile'
});
/**
* The response looks like
* {
* "url": "http://www.imgcloud.io/ic_12345/1234567_my_img.jpg",
* "folder": "profile",
* "tags": ["user", "profile"]
* }
*/
`Getting an embeddable image tag
`js
var imgCloud = require('img-cloud');imgCloud.configure({apiKey: });
imgCloud.transform('ic_12345/1234567_my_img.jpg', {
width: 150,
height: 150,
class: 'avatar',
alt: 'My Image',
title: 'My Image Title',
style: 'width: 150px',
crop: true,
scale: true,
grayscale: true,
borderColor: 'blue',
borderWidth: 1,
blur: 20,
sepia: true,
format: 'png'
});
/**
* This returns a string for a DOM element
* 
* /
``MIT © [Liftoff LLC]
[npm-image]: https://badge.fury.io/js/img-cloud.svg
[npm-url]: https://npmjs.org/package/img-cloud
[travis-image]: https://travis-ci.org/img-cloud/node_module.svg
[travis-url]: https://travis-ci.org/img-cloud/node_module
[coveralls-image]: https://coveralls.io/repos/img-cloud/node_module/badge.svg?branch=master&service=github
[coveralls-url]: https://coveralls.io/github/img-cloud/node_module?branch=master