From 3d9d07a04299d9d43c8b4faa3192c7233c338026 Mon Sep 17 00:00:00 2001
From: gaoluyang <gaoluyang@rengu.cc>
Date: 星期四, 11 七月 2024 15:09:30 +0800
Subject: [PATCH] 科学计数法逻辑修改
---
src/util/file.js | 20 ++++++++++++++++++++
1 files changed, 20 insertions(+), 0 deletions(-)
diff --git a/src/util/file.js b/src/util/file.js
index 3757902..c3a3e7b 100644
--- a/src/util/file.js
+++ b/src/util/file.js
@@ -38,4 +38,24 @@
})
return await xhrPromise
},
+ downloadIamge(imgsrc, name) {//涓嬭浇鍥剧墖鍦板潃鍜屽浘鐗囧悕
+ var image = new Image();
+ // 瑙e喅璺ㄥ煙 Canvas 姹℃煋闂
+ image.setAttribute("crossOrigin", "anonymous");
+ image.onload = function() {
+ var canvas = document.createElement("canvas");
+ canvas.width = image.width;
+ canvas.height = image.height;
+ var context = canvas.getContext("2d");
+ context.drawImage(image, 0, 0, image.width, image.height);
+ var url = canvas.toDataURL("image/png"); //寰楀埌鍥剧墖鐨刡ase64缂栫爜鏁版嵁
+
+ var a = document.createElement("a"); // 鐢熸垚涓�涓猘鍏冪礌
+ var event = new MouseEvent("click"); // 鍒涘缓涓�涓崟鍑讳簨浠�
+ a.download = name || "photo"; // 璁剧疆鍥剧墖鍚嶇О
+ a.href = url; // 灏嗙敓鎴愮殑URL璁剧疆涓篴.href灞炴��
+ a.dispatchEvent(event); // 瑙﹀彂a鐨勫崟鍑讳簨浠�
+ };
+ image.src = imgsrc;
+ }
};
--
Gitblit v1.9.3