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

react-tint

Package Overview
Dependencies
Maintainers
1
Versions
7
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

react-tint

A React component that applies image processing filters to an image using Processing

latest
npmnpm
Version
2.0.0
Version published
Maintainers
1
Created
Source

react-tint

size-label

A React component that applies image processing filters to an image using Processing

Install

yarn add react-tint

This package also depends on React, so make sure you've already installed it.

Usage

react-tint exposes only a single component, <ImageTint />, that takes different props as filters and an image, and applies them and returns a new canvas.

import React, { Component } from 'react'
import ImageTint from 'react-tint'

class App extends Component {
  render() {
    return (
      <ImageTint
        canvas={{ height: 500, width: 500, renderer: 'P2D' }}
        tint="blue"
        src="Sunflower.jpg"
        style={{ margin: 'auto', width: '50%', padding: '20px' }}
      />
    )
  }
}

API

ImageTint

A component that applies image processing filters using Processing.

Props

  • canvas

canvas prop takes an object with three properties - height, width and a renderer type.

Example -

<ImageTint canvas={{ width: 200, height: 200, renderer: 'WEBGL'}} />

Two types of renderers are supported, WEBGL and P2D.

  • tint

tint takes different types of data for an image. It can take a simple string of color name, array of values that includes Red, Green, Blue and alpha value for image transparency and an object that describes color and alpha channel.

Example -

Color name

<ImageTint tint="red" />

Array of values

<ImageTint tint={[100, 120, 100, 65]} />

This array corresponds to => [RED, GREEN, BLUE, ALPHA]

Object describing color and alpha value

<ImageTint tint={{ color: 255, alpha: 30 }}

The above code retains the original color of an image and applies transparency with value 30.

So its up to you how declare the values using the tint prop.

  • src

src prop takes an image path

Example -

<ImageTint src="path/to/image"

License

MIT

FAQs

Package last updated on 03 Jan 2018

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