当前位置: 首页 > news >正文

vue前后端不分离访问地址seo的优化技巧有哪些

vue前后端不分离访问地址,seo的优化技巧有哪些,javaweb怎么做网站,武汉做网站的公司有哪些在微信小程序开发过程中,我们常常需要在图片上添加水印,以保护版权或增加个性化元素。本文将为大家介绍如何在微信小程序中为图片添加时间水印,让你的小程序更具特色。 实现步骤: 1. 创建页面结构 在pages目录下创建一个名为upl…

在微信小程序开发过程中,我们常常需要在图片上添加水印,以保护版权或增加个性化元素。本文将为大家介绍如何在微信小程序中为图片添加时间水印,让你的小程序更具特色。

实现步骤:

1. 创建页面结构

pages目录下创建一个名为uploadWatermark的文件夹,并在该文件夹中创建以下四个文件:uploadWatermark.wxmluploadWatermark.wxssuploadWatermark.jsuploadWatermark.json

2. 编写uploadWatermark.wxml
<view class="container"><button bindtap="chooseImage">选择图片</button><image src="{{watermarkedImage}}" mode="aspectFit" class="watermarked-image" wx:if="{{watermarkedImage}}"></image>
</view>
<canvas canvas-id="watermarkCanvas" style="width: 100%; height: 100%; position: absolute; top: 0; left: 0; display: none;"></canvas>
3、编写uploadWatermark.wxss
.container {position: relative;width: 100%;
}button {margin: 20px;
}.watermarked-image {width: 100%;
}
4、编写uploadWatermark.js
Page({data: {watermarkedImage: '', // 添加水印后的图片},// 选择图片chooseImage: function() {const that = this;wx.chooseImage({count: 1,sizeType: ['original', 'compressed'],sourceType: ['album', 'camera'],success(res) {// tempFilePaths是选择的图片的本地临时文件路径列表that.addTimeWatermark(res.tempFilePaths[0]);}})},// 添加时间水印addTimeWatermark: function(imagePath) {const ctx = wx.createCanvasContext('watermarkCanvas', this);ctx.drawImage(imagePath, 0, 0, 300, 150); // 假设图片大小为300x150,根据实际情况调整// 设置水印文字const time = new Date().toLocaleString();ctx.setFontSize(14);ctx.setFillStyle('rgba(255, 255, 255, 0.5)'); // 半透明白色ctx.setTextAlign('right');ctx.fillText(time, 290, 140); // 根据实际情况调整位置// 绘制水印ctx.draw(false, () => {wx.canvasToTempFilePath({canvasId: 'watermarkCanvas',success: (res) => {this.setData({watermarkedImage: res.tempFilePath});},fail: (err) => {console.error(err);}}, this);});}
});

运行效果:

在微信开发者工具中预览uploadWatermark页面。点击“选择图片”按钮,用户可以选择从相册或相机上传图片。上传后,图片将显示在页面上,并且会添加当前时间水印。

总结:

通过以上步骤,我们实现了在微信小程序中允许用户上传图片并添加时间水印的功能。这个功能不仅实用,而且可以增强用户体验。希望这个教程对你在开发微信小程序时有所帮助!

 

 

 

http://www.khdw.cn/news/70054.html

相关文章:

  • 河南建设网站官网吴中seo网站优化软件
  • 网站推广服务包括哪些推广公司有哪些公司
  • 怎么做网站运营江门网站优化公司
  • 免费的网站域名查询浏览器重庆seo网站推广优化
  • 建设银行e卡通官方网站北京百度搜索优化
  • 全屏网站大小网络推广视频
  • 互站源码交易平台全网营销是什么意思
  • 为企业做网站的公司泉州seo排名扣费
  • 营销网站案例什么意思领硕网站seo优化
  • 怎么优化网站排名补肾壮阳吃什么药效果好
  • 做毛绒玩具在什么网站上找客户济南seo排名优化推广
  • 哪个网站可以做担保交易平台便民信息微信平台推广
  • 浙江高端网站建设西安百度seo推广
  • 纯html5 网站网站怎么优化推荐
  • 动态网站开发考试答案aso优化服务
  • 网站目录怎么做301跳转缅甸今日新闻
  • 什么软件是做网站的产品推广渠道
  • 网站加载很慢中国百强城市榜单
  • 网站开发毕设答辩个人域名注册流程
  • 个人网站怎么进后台个人网站免费域名注册
  • b2b网站如何盈利的北京优化seo排名
  • 手机网站建设公司服务免费网站优化排名
  • 外贸网站建设公司青岛网络营销的实现方式
  • 中国新闻社广东分社网站排名优化教程
  • 怎么做公司网站关键词资源
  • 东莞 网站制作点击宝seo
  • 海外网站服务器租用浏览器看b站
  • 哪个网站可以做付邮免费送活动管理培训机构
  • 太原网站建设价格搜索引擎推广文案
  • 抚顺seo网站推广优化外包公司