New Research: Supply Chain Attack on Axios Pulls Malicious Dependency from npm.Details →
Socket
Book a DemoSign in
Socket

react-bpg

Package Overview
Dependencies
Maintainers
1
Versions
13
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-bpg

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

latest
Source
npmnpm
Version
0.1.6
Version published
Maintainers
1
Created
Source

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

FAQs

Package last updated on 19 Apr 2017

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts