From d83ec156be3c869153b7d4e8d97934d0676ecf2c Mon Sep 17 00:00:00 2001
From: cdk <2441919651@qq.com>
Date: 星期三, 30 七月 2025 08:31:13 +0800
Subject: [PATCH] 增加iqc,销售核对的pda页面
---
pages/CangKuManage/pictrue_add.html | 58 +++++++++++++++++++++++++++++++++-------------------------
1 files changed, 33 insertions(+), 25 deletions(-)
diff --git a/pages/CangKuManage/pictrue_add.html b/pages/CangKuManage/pictrue_add.html
index 7330bdb..ddbad11 100644
--- a/pages/CangKuManage/pictrue_add.html
+++ b/pages/CangKuManage/pictrue_add.html
@@ -87,7 +87,7 @@
<button type="button" class="mui-left mui-action-back mui-btn mui-btn-link mui-btn-nav mui-pull-left">
<span class="mui-icon mui-icon-left-nav"></span>
</button>
- <h1 class="mui-title">PQC妫�楠屽綍鍏�-鎷嶇収</h1>
+ <h1 class="mui-title">鎷嶇収</h1>
<span class="title-right mui-icon mui-icon-image" id="moreBtn"></span>
</header>
<div class="mui-content">
@@ -400,29 +400,35 @@
}
// 娉ㄦ剰鍥剧墖鐨勶紝onload鏄紓姝ョ殑锛屽鏋滆灏佽鎴愬伐鍏峰嚱鏁帮紝闇�瑕佺敤promise鍖呰涓�涓�
- async function imgToBase64(url) {
- return new Promise((resolve, reject) => {
- const image = new Image()
- image.src = url
- image.onload = () => {
- const canvas = document.createElement('canvas')
- canvas.width = image.Width // 浣跨敤 naturalWidth 涓轰簡淇濊瘉鍥剧墖鐨勬竻鏅板害
- canvas.height = image.Height
- canvas.style.width = `${canvas.width / window.devicePixelRatio}px`
- canvas.style.height = `${canvas.height / window.devicePixelRatio}px`
- const ctx = canvas.getContext('2d')
- if (!ctx) {
- return null
- }
- ctx.drawImage(image, 0, 0)
- const base64 = canvas.toDataURL(url)
- return resolve(base64)
- }
- image.onerror = (err) => {
- return reject(err);
- }
- })
- }
+ async function imgToBase64(url) {
+ return new Promise((resolve, reject) => {
+ const image = new Image();
+ image.src = url;
+ image.setAttribute("crossOrigin",'Anonymous')
+ image.onload = () => {
+ const canvas = document.createElement('canvas');
+ // 璁剧疆鐩爣瀹介珮锛屽亣璁鹃檷浣庡埌鍘熷鐨� 50%
+ const targetWidth = image.naturalWidth / 2;
+ const targetHeight = image.naturalHeight / 2;
+
+ canvas.width = targetWidth;
+ canvas.height = targetHeight;
+
+ const ctx = canvas.getContext('2d');
+ if (!ctx) {
+ return reject(new Error('Canvas context not found'));
+ }
+
+ ctx.drawImage(image, 0, 0, targetWidth, targetHeight);
+ const base64 = canvas.toDataURL('image/jpeg', 0.7); // 璁剧疆璐ㄩ噺涓� 0.7
+ return resolve(base64);
+ };
+ image.onerror = (err) => {
+ return reject(err);
+ };
+ });
+ }
+
// 寮曞叆椤圭洰涓殑鍥剧墖
// const imgUrl = require('xxx.png');
@@ -453,7 +459,9 @@
console.log(files[i].path.toString())
// console.log(filesbase64[0].toString())
//filesbase64[i]=getBase64Image(files[i].path.toString());
-
+ console.log("鍥剧焊鍐呭:");
+ console.log(filesbase64[i]);
+
}
--
Gitblit v1.9.3