Cloudinary
==========
Cloudinary upload and url creation library
** Installation **
In mix.esx deps:
```
{:cloudinary, "0.0.1"}
```
**File Upload**
```
Cloudinary.start()
file = Path.absname("test/blueprint.jpeg")
upload_response = Cloudinary.upload_file(file)
```
Response contains public id and url.
** URL Generation**
For now it supports the following parameters:
- Crop
- Gravity
- Effect
- Width
- Height
```
iex(1)> url = "http://res.cloudinary.com/mycloud/image/upload/v1439188465/a9ysfzzb5yasiu9qhlof.jpg"
"http://res.cloudinary.com/mycloud/image/upload/v1439188465/a9ysfzzb5yasiu9qhlof.jpg"
iex(2)> result_url = Cloudinary.add_crop(url, "fill") |> Cloudinary.add_gravity("south") |> Cloudinary.add_effect("improve") |> Cloudinary.add_width(400)
"http://res.cloudinary.com/mycloud/image/upload/c_fill,g_south,e_improve,w_400/v1439188465/a9ysfzzb5yasiu9qhlof.jpg"
iex(3)>
```