UNPKG

@yookue/ts-lang-utils

Version:

Common lang utilities for typescript

13 lines 529 B
import { downloadUrlByElement } from "./downloadUrlByElement"; export function downloadCanvasElement(element, fileName) { var imageType = arguments.length > 2 && arguments[2] !== undefined ? arguments[2] : 'image/png'; var imageQuality = arguments.length > 3 && arguments[3] !== undefined ? arguments[3] : 0.8; if (!element || !fileName) { return; } var target = element.querySelector('canvas'); if (target) { var url = target.toDataURL(imageType, imageQuality); downloadUrlByElement(url, fileName); } }