@yookue/ts-lang-utils
Version:
Common lang utilities for typescript
13 lines • 529 B
JavaScript
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);
}
}