Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

awes-io/resize

Repository files navigation

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

About

Cloudflare Image Resizing: simple API for URL generation.

Topics

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

AltStyle によって変換されたページ (->オリジナル) /