Digital Image Processing in Javascript and CSS.
npm install pixel-js --saveUse the standalone version in the dist/iife/pixel.js folder.
Use <script> tag to load the file:
<script src="path/to/pixel.js"></script>dist/es6/pixel.jsdist/amd/pixel.js
or
npm install && npm startPixel.loadImage("imageSrc").then((image) => {
// Now image is ready
}, (error) => {
// If load failed...
});Arguments:
- selector
String|Element - image
Image - width
Number - height
Number
Return:
Canvas
Trigger repaint.
Arguments:
- none
Return:
this
Arguments:
- none
Return:
this
Arguments:
- none
Return:
this
Arguments:
- none
Return:
Promise
Rules:
r' = x * r + yg' = x * g + yb' = x * b + ya' = a
Arguments:
- x
Number - y
Number
Return:
Promise
Rules:
r' = rg' = gb' = ba' = 255 * opacity
Arguments:
- opacity
Number
Return:
Promise
Rules:
c' = c < threshold ? 0 : 255a' = a
Arguments:
- threshold
Number
Return:
Promise
Rules:
r' = g' = b' = 0.299 * r + 0.587 * g + 0.114 * ba' = a
Arguments:
- none
Return:
Promise
Arguments:
- template
Array - times
Number
Return:
Promise
Arguments:
- none
Return:
Promise
Arguments:
- none
Return:
Promise
Arguments:
- template
Array
Return:
Promise
Arguments:
- templateX
Array - templateY
Array
Return:
Promise