README.md

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)>
```