0.1.6 • Published 7 years ago

react-bpg v0.1.6

Weekly downloads
2
License
MIT
Repository
github
Last release
7 years ago

ReactBPG

This is a React Wrapper class for decoding and drawing BPG images on your web.

Props:

src: (Required, string)

A string url for the file.

onError: (Optional, function)

A callback function to call if somehow our BPG decoder fails to decode. The callback will be binded to the this of react-bpg component when invoked, so you have access to the canva as this.refs.canvas.

If onError is left empty, an could not decode image error will be threw.

BPGDecoder: (Optional, string)

We use a dependency for BPGDecoder from npm: bpg-decoder, this decoder has three different options: BPGDecoder (14 bits, no animation), BPGDecoder8 (8 bits, no animation) and BPGDecoder8a (8 bits, animation), and our default is BPGDecoder8a.

className: (Optional string) style: (Optional object)

We recommend you to specify the size of your images so your layout does not change when the images are loaded in

Usage:

npm install react-bpg --save

Then,

import ReactBPG from 'react-bpg'

class YourCoolAwesomeClass extends React.Component {
	render() {
		return <ReactBPG src="path/to/your/awesome/bpg/picture.bpg" />
	}
}

Eample:

https://github.com/xuezhma/react-bpg/tree/master/example

0.1.6

7 years ago

0.1.5

7 years ago

0.1.4

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago

0.1.0

7 years ago

0.0.9

7 years ago

0.0.8

7 years ago

0.0.7

7 years ago

0.0.6

7 years ago

0.0.5

7 years ago

0.0.1

7 years ago