implement importNewModule (#294)

* implement importNewModule

Signed-off-by: tech4GT <varun.gupta1798@gmail.com>

* make apis available on input object

Signed-off-by: tech4GT <varun.gupta1798@gmail.com>

* update docs

Signed-off-by: tech4GT <varun.gupta1798@gmail.com>

* minor updates and more docs

Signed-off-by: tech4GT <varun.gupta1798@gmail.com>

* major refactor simplify module loading

Signed-off-by: tech4GT <varun.gupta1798@gmail.com>

* final updates and invert installed from npm

Signed-off-by: tech4GT <varun.gupta1798@gmail.com>

* update contributing.md

Signed-off-by: tech4GT <varun.gupta1798@gmail.com>

* fixes

Signed-off-by: tech4GT <varun.gupta1798@gmail.com>

* update documentation

Signed-off-by: tech4GT <varun.gupta1798@gmail.com>
This commit is contained in:
Varun Gupta
2018-07-18 19:44:16 +05:30
committed by Jeffrey Warren
parent 0c0147354e
commit 42d49112ef
31 changed files with 760 additions and 490 deletions

View File

@@ -1,7 +1,7 @@
/*
* Invert the image
*/
module.exports = function Invert(options, UI) {
function Invert(options, UI) {
var output;
@@ -24,7 +24,7 @@ module.exports = function Invert(options, UI) {
}
return require('../_nomodule/PixelManipulation.js')(input, {
return input.pixelManipulation({
output: output,
changePixel: changePixel,
format: input.format,
@@ -42,3 +42,10 @@ module.exports = function Invert(options, UI) {
UI: UI
}
}
var info = {
"name": "Invert",
"description": "Inverts the image.",
"inputs": {
}
}
module.exports = [Invert,info];