svg-outline-stroke
Version:
Transfrom svg strokes into filled paths
15 lines (11 loc) • 373 B
JavaScript
const potrace = require('potrace')
const sharp = require('sharp')
const { promisify } = require('util')
const trace = promisify(potrace.trace)
const outlineStroke = (input, params) => {
const src = Buffer.isBuffer(input) ? input : Buffer.from(input)
return sharp(src)
.toBuffer()
.then(buff => trace(buff, params))
}
exports = module.exports = outlineStroke