react-image-overlay

1.0.5 • Public • Published

Warning, WIP.

Please do not use this package in production, yet. Breaking changes are on its way.

react-image-overlay

Overlay images with watermarks or additional layer with transparency (i.e. .png). Image orientation on iOS devices is auto-corrected.

NPM JavaScript Style Guide

Install

With npm:

npm install --save react-image-overlay

With yarn:

yarn add react-image-overlay

To do

  • styling props for image and overlay

Usage

import React, { Component } from 'react'
import Overlay from 'react-image-overlay'
 
class Foo extends Component {
  render () {
    return (
      <Overlay 
          url='https://placeimg.com/250/250/any' // required
          overlayUrl='https://placeimg.com/50/50/any' // required
          imageHeight={100}
          position={'bottomRight'}
          overlayWidth={50}
          overlayHeight={50}
          overlayPadding={10}
          watermark={false}
      />
    );
  }
};

Prop-types

prop type
url string required
overlayUrl string required
imageHeight number optional
imageWidth number optional
overlayHeight number optional
overlayWidth number optional
position number possible values: 'bottomLeft', 'center', 'bottomRight', 'topLeft', 'topRight'
overlayPadding number the amount of padding for the overlay, calculated from the edge of the main image
watermark true/false use this option if you want the overlay to be applied as a watermark

Important Note: Enabling watermark renders the image and overlay to a single canvas, preventing site users from downloading images separately.

License

MIT © saintograph

Readme

Keywords

none

Package Sidebar

Install

npm i react-image-overlay

Weekly Downloads

14

Version

1.0.5

License

MIT

Unpacked Size

34 kB

Total Files

6

Last publish

Collaborators

  • saintograph