image-handler

0.0.7 • Public • Published

NPM

Installation

npm i image-handler

Usage

compressImage(OBJECT)

import imgHandler from 'image-handler'
 
imgHandler.compressImage(file, quality, maxSize)
 

Params descript

Params Type Description
file Object File Object
quality Number The quality of compressing(between 0 - 1), default 0.5
maxSize Number if the size of file larger than maxSize, handle to compress, default 400*1024 (400kb)

Callback description

return a Promise Object

<Promise>.then((file) => {
 
 // file: after compressing file object
 
})

fileToUrl(OBJECT)

import imgHandler from 'image-handler'
 
imgHandler.fileToUrl(file)
 

Params descript

Params Type Description
file Object File Object

Callback description

return a local file url

// example: blob:null/34fd9c5a-fe01-4811-8154-e91858e323c9
 
<img src="blob:null/34fd9c5a-fe01-4811-8154-e91858e323c9">

Package Sidebar

Install

npm i image-handler

Weekly Downloads

1

Version

0.0.7

License

ISC

Unpacked Size

26.3 kB

Total Files

7

Last publish

Collaborators

  • zhangjialegh