UNPKG

fabric

Version:

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

3 lines (2 loc) 638 B
import{getFabricDocument as t}from"../../env/index.min.mjs";import{FabricError as e}from"../internals/console.min.mjs";const n=()=>{const n=t().createElement("canvas");if(!n||void 0===n.getContext)throw new e("Failed to create `canvas` element");return n},o=()=>t().createElement("img"),i=t=>{var e;const o=n();return o.width=t.width,o.height=t.height,null===(e=o.getContext("2d"))||void 0===e||e.drawImage(t,0,0),o},a=(t,e,n)=>t.toDataURL("image/".concat(e),n),r=t=>!!t&&void 0!==t.getContext;export{i as copyCanvasElement,n as createCanvasElement,o as createImage,r as isHTMLCanvas,a as toDataURL}; //# sourceMappingURL=dom.min.mjs.map