上传图片时添加水印的组件

这是一个关于Vue组件的博客,详细介绍了如何创建一个用于图片上传并添加时间及自定义文字水印的功能。组件使用了uni-app的uView UI库,支持从相机或相册选择图片,上传前添加水印,并能处理图片的压缩和上传。同时,它还具有文件数量限制、上传进度显示、图片删除和上传成功回调等功能。在实际项目中,该组件能够满足基本的图片处理需求。

 水印内容为: 时间  基地库

仅支持app,加水印在其他平台加不上,只能显示原图片

// dUpload
<template>
	<view>
		<view>
			<u-form ref="uForm">
				<!-- // 是否允许删除
				// 是否展示进度 
				//图片来源 
				// 上传前钩子 
				// 上传携带的头信息,对象形式 
				// 上传额外携带的参数 -->
				<u-form-item label="照片信息:" prop="photo" label-width="160">
					<u-upload 
						width="160" 
						:source-type="sourceType"
						:before-upload="beforeUpload" 
						:action="action" 
						:header='upHeader' 
						:form-data="formData"
						:max-count="count" 
						:show-progress="true"
						:size-type="sizeType" 
						@on-remove="deleteItem" 
						@on-success='onSuccess'
						:file-list="details.fileLists">
					</u-upload>
				</u-form-item>
			</u-form>
			<view style="position: absolute;top: -999999px;">
				<view>
					<canvas style="width: 1000px;height: 1000px;" canvas-id="firstCanvas"></canvas>
				</view>
			</view>
		</vie
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值