| 1234567891011121314151617181920212223 | 
							- const getImageSize = require('image-size');
 
- const { svg, xlink } = require('../../namespaces');
 
- /**
 
-  * TODO rasterToSVG#getPixelRatioFromFilename
 
-  * @param {Buffer} buffer
 
-  * @return {string}
 
-  */
 
- function rasterToSVG(buffer) {
 
-   const info = getImageSize(buffer);
 
-   const { width, height, type } = info;
 
-   const defaultNS = `${svg.name}="${svg.uri}"`;
 
-   const xlinkNS = `${xlink.name}="${xlink.uri}"`;
 
-   const data = `data:image/${type};base64,${buffer.toString('base64')}`;
 
-   return [
 
-     `<svg ${defaultNS} ${xlinkNS} width="${width}" height="${height}" viewBox="0 0 ${width} ${height}">`,
 
-     `<image xlink:href="${data}" width="${width}" height="${height}" />`,
 
-     '</svg>'
 
-   ].join('');
 
- }
 
- module.exports = rasterToSVG;
 
 
  |