UNPKG

fabric

Version:

Object model for HTML5 canvas, and SVG-to-canvas parser. Backed by jsdom and node-canvas.

3 lines (2 loc) 616 B
import{defineProperty as t}from"../../_virtual/_rollupPluginBabelHelpers.min.mjs";class a{constructor(){t(this,"resources",{})}applyFilters(t,a,e,i,r){const o=r.getContext("2d");if(!o)return;o.drawImage(a,0,0,e,i);const g={sourceWidth:e,sourceHeight:i,imageData:o.getImageData(0,0,e,i),originalEl:a,originalImageData:o.getImageData(0,0,e,i),canvasEl:r,ctx:o,filterBackend:this};t.forEach((t=>{t.applyTo(g)}));const{imageData:s}=g;return s.width===e&&s.height===i||(r.width=s.width,r.height=s.height),o.putImageData(s,0,0),g}}export{a as Canvas2dFilterBackend}; //# sourceMappingURL=Canvas2dFilterBackend.min.mjs.map