Meta modules (#308)

* meta-modules in node

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

* meta-modules in browser

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

* update docs

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

* more doc

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

* fix typo

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

* update docs and sample meta-module

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

* add dynamic modules CLI from npm

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

* update

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

* meta-modules and sequence saving completed

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

* add docs

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

* update docs

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

* fixed test

Signed-off-by: tech4GT <varun.gupta1798@gmail.com>
This commit is contained in:
Varun Gupta
2018-08-04 19:37:20 +05:30
committed by Jeffrey Warren
parent 10e47656a3
commit 5ab018fb84
22 changed files with 664 additions and 306 deletions

View File

@@ -1,32 +1,31 @@
/*
* Blur an Image
*/
module.exports = function Blur(options,UI){
module.exports = function Blur(options, UI) {
options.blur = options.blur || 2
var output;
function draw(input,callback,progressObj){
function draw(input, callback, progressObj) {
progressObj.stop(true);
progressObj.overrideFlag = true;
var step = this;
function changePixel(r, g, b, a){
return [r,g,b,a]
function changePixel(r, g, b, a) {
return [r, g, b, a]
}
function extraManipulation(pixels){
pixels = require('./Blur')(pixels,options.blur)
function extraManipulation(pixels) {
pixels = require('./Blur')(pixels, options.blur)
return pixels
}
function output(image,datauri,mimetype){
function output(image, datauri, mimetype) {
// This output is accessible by Image Sequencer
step.output = {src:datauri,format:mimetype};
step.output = { src: datauri, format: mimetype };
}
@@ -42,7 +41,7 @@ module.exports = function Blur(options,UI){
}
return {
options: options,
draw: draw,
draw: draw,
output: output,
UI: UI
}