Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/mozmorris/react-convert-image

Convert image format in the browser.
https://github.com/mozmorris/react-convert-image

convert format jpeg png react webp

Last synced: 3 months ago
JSON representation

Convert image format in the browser.

Awesome Lists containing this project

README

        

# react-convert-image

https://www.npmjs.com/package/react-convert-image

React component for image format conversion. Currently converts to WebP. Browser capability dependent.

Demo: http://www.mozmorris.com/react-convert-image

## Installation

```
npm install react-convert-image
```

## Usage

```javascript
import React from "react";
import ConvertImage from "react-convert-image";

class Component extends React.Component {
handleConvertedImage(url) {
console.log(url);
}

render() {
return (

);
}
}
```

### Props

| prop | type | required | default | description |
| ----------------- | -------- | -------- | -------- | ------------------------------------------------------------------------------- |
| image | string | Yes | | Path to image or data URL |
| onConversion | function | Yes | | Called with base64 data URL of converted image |
| format | string | No | webp | Target image format e.g 'webp', 'jpeg', 'png' |
| quality | number | No | 0.92 | A Number between 0 and 1 indicating image quality if the format is jpeg or webp |

## License

MIT