更新记录
1.0(2026-01-16)
首次发布
平台兼容性
uni-app(4.36)
| Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
|---|---|---|---|---|---|---|---|---|
| × | × | × | × | √ | √ | 5.0 | × | × |
| 微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
|---|---|---|---|---|---|---|---|---|---|---|
| × | × | × | × | × | × | × | × | × | × | × |
uts-watermarkCamera
UTS 水印相机插件(Android)。提供相机预览、时间/地址水印、拍照后预览确认(使用/重拍),返回带水印的照片路径。
安装
将插件放入项目 uni_modules/uts-watermarkCamera,HBuilderX 会自动识别。
使用方式
import { openWatermarkCamera } from "@/uni_modules/uts-watermarkCamera"
openWatermarkCamera({
title: "相机",
showTimeWatermark: true,
showLocationWatermark: true,
// location: "手动传入地址(可选,优先级高于定位)",
success: (res) => {
console.log("路径:", res.tempFilePath)
console.log("时间:", res.watermarkTime)
},
fail: (err) => {
console.log("失败:", err.errMsg)
}
})
参数说明
openWatermarkCamera(options)
title:标题,默认“相机”showTimeWatermark:是否显示时间水印,默认trueshowLocationWatermark:是否显示地址水印,默认truelocation:手动传入地址(可选),若传入将优先显示该地址success:成功回调fail:失败回调complete:完成回调
返回值
success(res)
tempFilePath:照片本地路径watermarkTime:水印时间(HH:mm)
预览流程
拍照完成后进入预览页面:
使用:返回路径并关闭相机重拍:删除刚拍摄的照片并回到相机
权限
android.permission.CAMERAandroid.permission.ACCESS_FINE_LOCATION(地址水印)android.permission.ACCESS_COARSE_LOCATION(地址水印)

收藏人数:
购买普通授权版(
试用
赞赏(0)
下载 0
赞赏 0
下载 13349489
赞赏 1845
赞赏
京公网安备:11010802035340号