keystone
Version:
Web Application Framework and Admin GUI / Content Management System built on Express.js and Mongoose
19 lines (15 loc) • 473 B
JavaScript
import url from 'cloudinary-microurl';
const CLOUD_NAME = window.Keystone.cloudinary.cloud_name;
/*
Take a cloudinary public id + options object
and return a url
*/
function cloudinaryResize (publicId, options = {}) {
if (!publicId || !CLOUD_NAME) return false;
return url(publicId, {
cloud_name: CLOUD_NAME, // single cloud for the admin UI
quality: 80, // 80% quality, which ~halves image download size
...options,
});
};
module.exports = cloudinaryResize;