From 834380ce5eda5c21f713d49e5b889ff1a071ab6f Mon Sep 17 00:00:00 2001 From: ShenQiLun <97694732@qq.com> Date: Thu, 25 Jun 2026 17:23:12 +0800 Subject: [PATCH] =?UTF-8?q?feat:=E5=8D=95=E6=8B=8D/=E8=BF=9E=E6=8B=8D?= =?UTF-8?q?=E6=8C=89=E9=92=AE=E6=94=B9=E5=90=8D,=E6=AD=A3=E6=96=B9?= =?UTF-8?q?=E5=BD=A2=E9=A2=84=E8=A7=88+=E6=8B=8D=E7=85=A7,=E6=8C=89?= =?UTF-8?q?=E9=92=AE=E6=94=BE=E5=A4=A7,=E5=AE=8C=E6=88=90=E4=B8=8E?= =?UTF-8?q?=E7=BF=BB=E8=BD=AC=E8=B0=83=E6=8D=A2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/upload/camera_capture.nvue | 178 ++--- pages/upload/upload.vue | 8 +- uni_modules/ima-camera-view/changelog.md | 438 ++++++++++++ uni_modules/ima-camera-view/encrypt | Bin 0 -> 144 bytes uni_modules/ima-camera-view/package.json | 126 ++++ uni_modules/ima-camera-view/readme.md | 373 ++++++++++ .../utssdk/app-android/AndroidManifest.xml | 24 + .../utssdk/app-android/ImaCamera.kt | Bin 0 -> 33856 bytes .../utssdk/app-android/ImaCameraListener.kt | Bin 0 -> 5072 bytes .../utssdk/app-android/ImaCameraPermission.kt | Bin 0 -> 2880 bytes .../utssdk/app-android/ImaCameraUtils.kt | Bin 0 -> 6032 bytes .../utssdk/app-android/assets/shutter1.mp3 | Bin 0 -> 15148 bytes .../utssdk/app-android/assets/shutter2.mp3 | Bin 0 -> 8444 bytes .../utssdk/app-android/assets/shutter3.mp3 | Bin 0 -> 4850 bytes .../utssdk/app-android/config.json | 9 + .../utssdk/app-android/index.uts | Bin 0 -> 4656 bytes .../utssdk/app-android/index.vue | 651 ++++++++++++++++++ .../utssdk/app-ios/ImaCameraManager.swift | Bin 0 -> 17968 bytes .../ima-camera-view/utssdk/app-ios/Info.plist | 14 + .../utssdk/app-ios/config.json | 10 + .../ima-camera-view/utssdk/app-ios/index.uts | Bin 0 -> 3760 bytes .../ima-camera-view/utssdk/app-ios/index.vue | 634 +++++++++++++++++ .../ima-camera-view/utssdk/interface.uts | 15 + 23 files changed, 2394 insertions(+), 86 deletions(-) create mode 100644 uni_modules/ima-camera-view/changelog.md create mode 100644 uni_modules/ima-camera-view/encrypt create mode 100644 uni_modules/ima-camera-view/package.json create mode 100644 uni_modules/ima-camera-view/readme.md create mode 100644 uni_modules/ima-camera-view/utssdk/app-android/AndroidManifest.xml create mode 100644 uni_modules/ima-camera-view/utssdk/app-android/ImaCamera.kt create mode 100644 uni_modules/ima-camera-view/utssdk/app-android/ImaCameraListener.kt create mode 100644 uni_modules/ima-camera-view/utssdk/app-android/ImaCameraPermission.kt create mode 100644 uni_modules/ima-camera-view/utssdk/app-android/ImaCameraUtils.kt create mode 100644 uni_modules/ima-camera-view/utssdk/app-android/assets/shutter1.mp3 create mode 100644 uni_modules/ima-camera-view/utssdk/app-android/assets/shutter2.mp3 create mode 100644 uni_modules/ima-camera-view/utssdk/app-android/assets/shutter3.mp3 create mode 100644 uni_modules/ima-camera-view/utssdk/app-android/config.json create mode 100644 uni_modules/ima-camera-view/utssdk/app-android/index.uts create mode 100644 uni_modules/ima-camera-view/utssdk/app-android/index.vue create mode 100644 uni_modules/ima-camera-view/utssdk/app-ios/ImaCameraManager.swift create mode 100644 uni_modules/ima-camera-view/utssdk/app-ios/Info.plist create mode 100644 uni_modules/ima-camera-view/utssdk/app-ios/config.json create mode 100644 uni_modules/ima-camera-view/utssdk/app-ios/index.uts create mode 100644 uni_modules/ima-camera-view/utssdk/app-ios/index.vue create mode 100644 uni_modules/ima-camera-view/utssdk/interface.uts diff --git a/pages/upload/camera_capture.nvue b/pages/upload/camera_capture.nvue index cf324f3..a1b4cc5 100644 --- a/pages/upload/camera_capture.nvue +++ b/pages/upload/camera_capture.nvue @@ -1,14 +1,18 @@ + + diff --git a/uni_modules/ima-camera-view/utssdk/interface.uts b/uni_modules/ima-camera-view/utssdk/interface.uts new file mode 100644 index 0000000..a47f9e2 --- /dev/null +++ b/uni_modules/ima-camera-view/utssdk/interface.uts @@ -0,0 +1,15 @@ +export type iWhiteBalance = 'auto' | 'incandescent' | 'fluorescent' | 'daylight' | 'cloudy' | 'loudy' + +export type iHdr = 'on' | 'off' + +export type iFacing = 'front' | 'back' + +export type iOrientation = 'auto' | 'portrait' | 'landscape' + +export type iGrid = 'off' | 'draw_3x3' | 'draw_4x4' | 'draw_phi' + +export type iFlash = 'on' | 'auto' | 'torch' | 'off' + +export type iAudio = 'on' | 'off' | 'mono' | 'stereo' + +export type iPhotoSuffix = 'jpeg' | 'jpg' \ No newline at end of file