dataURLtoImage.ts 438 B

1234567891011121314
  1. /**
  2. * 将dataURL字符串转变为image对象
  3. *
  4. * @param {srting} dataURL - dataURL字符串
  5. * @returns {Promise(Image)}
  6. */
  7. export default function dataURLtoImage(dataURL: string): Promise<HTMLImageElement> {
  8. return new Promise((resolve, reject) => {
  9. const img = new Image();
  10. img.onload = () => resolve(img);
  11. img.onerror = () => reject(new Error('dataURLtoImage(): dataURL is illegal'));
  12. img.src = dataURL;
  13. });
  14. };