esbenp / cloudinary-url-resolver

Convert Cloudinary transformations and public ids to Cloudinary resource urls

Home Page:http://optimus.rocks/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Cloudinary url resolver

Latest Version Software License Build Status Coverage Status

Installation

bower install --save cloudinary-url-resolver

Usage

resolver.settings.cloud_name = 'awesomecloud';
resolver.settings.secure = false;

console.log(resolver('images/1/1312319103', {
  height: 100,
  width: 100,
  crop: 'fill',
  flags: ['keep_iptc', 'attachment']
}));

Will return http://res.cloudinary.com/awesomecloud/image/upload/h_100,w_100,c_fill,fl_keep_iptc.attachment/images/1/1312319103

Available settings

Cloudinary Transformations Reference (go there to see descriptions and possible values)

resolver.settings.root = 'http://res.cloudinary.com/';
resolver.settings.secure_root = 'https://res.cloudinary.com/';
resolver.settings.cloud_name = null;
resolver.settings.secure = true;

Available transformations

angle
background
border
crop
default_image
density
effect
fetch_format
flags <-- can also be an array of multiple values
gravity
height
opacity
overlay
page
quality
radius
transformation
underlay
width
x
y

Testing

$ gulp test

Contributing

Please see CONTRIBUTING for details.

License

The MIT License (MIT). Please see License File for more information.

About

Convert Cloudinary transformations and public ids to Cloudinary resource urls

http://optimus.rocks/

License:MIT License


Languages

Language:JavaScript 100.0%