UNPKG

hastily

Version:

express middleware to simulate fastly cdn

19 lines 1.27 kB
/** * @hidden */ const extractCrop = (sharp, params) => { let region; try { region = params.toRegion('crop'); } catch (e) { return false; } if (region.left === undefined || region.top === undefined) { params.warn('unsupported', 'crop', 'relative image cropping to center without absolute x and y params. Will not crop.'); return false; } return sharp.extract(region); }; export default extractCrop; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZXh0cmFjdC1jcm9wLmpzIiwic291cmNlUm9vdCI6IiIsInNvdXJjZXMiOlsiLi4vLi4vLi4vLi4vc3JjL2xpYi9tYXBwZXJzL2V4dHJhY3QtY3JvcC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQTs7R0FFRztBQUNILE1BQU0sV0FBVyxHQUFXLENBQUMsS0FBSyxFQUFFLE1BQU0sRUFBRSxFQUFFO0lBQzVDLElBQUksTUFBTSxDQUFDO0lBQ1gsSUFBSTtRQUNGLE1BQU0sR0FBRyxNQUFNLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxDQUFDO0tBQ2xDO0lBQUMsT0FBTyxDQUFDLEVBQUU7UUFDVixPQUFPLEtBQUssQ0FBQztLQUNkO0lBQ0QsSUFBSSxNQUFNLENBQUMsSUFBSSxLQUFLLFNBQVMsSUFBSSxNQUFNLENBQUMsR0FBRyxLQUFLLFNBQVMsRUFBRTtRQUN6RCxNQUFNLENBQUMsSUFBSSxDQUNULGFBQWEsRUFDYixNQUFNLEVBQ04sbUZBQW1GLENBQ3BGLENBQUM7UUFDRixPQUFPLEtBQUssQ0FBQztLQUNkO0lBQ0QsT0FBTyxLQUFLLENBQUMsT0FBTyxDQUFDLE1BQWdCLENBQUMsQ0FBQztBQUN6QyxDQUFDLENBQUM7QUFFRixlQUFlLFdBQVcsQ0FBQyJ9