Share your code. npm Orgs help your team discover, share, and reuse code. Create a free org »

opaque

0.0.1 • Public • Published

opaque

Browserify module for detecting if an image or canvas element has transparent pixels.

Installation

Using NPM and Browserify:

npm install opaque

As a component:

component install hughsk/opaque

Usage

opaque(element)

Returns false if transparent, or true if not.

opaque.transparent(element)

The opposite of opaque: true if transparent, false if not.

var opaque = require('opaque')
  , transparent = require('opaque').transparent
 
var brick = new Image
brick.src = '/brick.png'
brick.onload = function() {
  opaque(brick)      // true
  transparent(brick) // false
};
 
var glass = new Image
glass.src = '/glass.png'
glass.onload = function() {
  opaque(glass)      // false
  transparent(glass) // true
};

Note that an image must be fully loaded before being checked.

Keywords

none

install

npm i opaque

Downloadsweekly downloads

14

version

0.0.1

license

none

homepage

github.com

repository

Gitgithub

last publish

collaborators

  • avatar