🚨 Shai-Hulud Strikes Again:834 Packages Compromised.Technical Analysis →
Socket
Book a DemoInstallSign in
Socket

pixelify-img

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

pixelify-img

JS library for pixelating DOM images

latest
Source
npmnpm
Version
0.1.2
Version published
Maintainers
1
Created
Source

pixelify-img

npm-badge license-badge Known Vulnerabilities Dependencies Total alerts Language grade: JavaScript

JS library for pixelating DOM images (or a portion of it).

It replaces the source of the given image with the modified version using Data URL, so any CSS applied to the original image will be keep, this method is even responsive right of the box.

TIP: Since the data is pixelated at runtime, saving the pixelated version of the image and using that instead will be a good option.

Demo

http://codepen.io/noeldelgado/pen/EGxzu/

Dependencies

None

Installation

NPM

npm intall pixelify-img --save

Usage

const image = document.querySelector('img.my_image');
const options = {
    pixel: 50,
    alpha : .5
};

new Pixelify(image, options);

API

Pixelify(image, options)

@param image

value typedefault valuedescription
HTMLImageElementundefined *requiredReference to the DOM image

@param Object:options

value namevalue typedefault valuedescription
pixelNumber10pixels size
xNumber0x-axis pixel of the image (in natural size) from which the effect will start
yNumber0y-axis pixel of the image (in natural size) from which the effect start
wNumberimage.naturalWidthwidth from x where the effect will end
hNumberimage.naturalHeightheight from y where the effect will end
alphaNumber1Opacity applied to each pixel
cleanBooleanfalseDefines if the canvas should be clear when applying alpha.

License

MIT © Noel Delgado

Keywords

pixel

FAQs

Package last updated on 05 May 2020

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