@awes-io/resize

2.1.0 • Public • Published

Awes.io logo

Cloudflare Image Resizing

Simple API for URL generation.

Last version License Analytics

Setup

yarn add @awes-io/resize # yarn 
npm i @awes-io/resize # npm 

Basic use

import resize from '@awes-io/resize'

// get the image with width 640px
resize('https://example.com/images/example.jpg', 640)

// result: https://example.com/cdn-cgi/image/w=640,q=75/images/example.jpg

Method

// URL generation with parameters for resizing
resize(url, width = null, aspect = null, options = null)

Options

Name Type Default Description
url String - Link to the original image.
width Number null (Optional) Width of the image, undefined by default.
aspect String null (Optional) Aspect ratio for image, ie: 16x9, 4:3, etc.
options Object null (Optional) domain, protocol, crop, prefix
options.options Object null (Optional) List of options for modify parameters for image. More info: https://developers.cloudflare.com/images/about/

Cloudflare Image Resizing Documentation

Ensure to write proper commit message according to Git Commit convention

Package Sidebar

Install

npm i @awes-io/resize

Homepage

www.awes.io

Weekly Downloads

23

Version

2.1.0

License

MIT

Unpacked Size

1.11 MB

Total Files

17

Last publish

Collaborators

  • illjah42
  • awescode
  • the-alex