MCPcopy
hub / github.com/methodofaction/Method-Draw / make_fgauss

Function make_fgauss

src/js/lib/canvg.js:2325–2333  ·  view source on GitHub ↗
(sigma)

Source from the content-addressed store, hash-verified

2323 this.base(node);
2324
2325 function make_fgauss(sigma) {
2326 sigma = Math.max(sigma, 0.01);
2327 var len = Math.ceil(sigma * 4.0) + 1;
2328 mask = [];
2329 for (var i = 0; i < len; i++) {
2330 mask[i] = Math.exp(-0.5 * (i / sigma) * (i / sigma));
2331 }
2332 return mask;
2333 }
2334
2335 function normalize(mask) {
2336 var sum = 0;

Callers 1

blurFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected