赞
踩
在微信小程序开发中,图像处理和海报生成是非常常见的需求。本文将通过代码案例的方式,详细介绍如何使用微信小程序提供的图像处理接口,以及如何通过代码生成海报。
- // 通过选择图片并裁剪
- wx.chooseImage({
- count: 1,
- success(res) {
- const tempFilePaths = res.tempFilePaths
- wx.previewImage({
- current: tempFilePaths[0], // 当前显示图片的链接,可选值为图片的地址
- urls: tempFilePaths, // 需要预览的图片链接列表
- complete(res) {
- // 图片预览完成后,跳转到裁剪页面
- wx.navigateTo({
- url: '/pages/crop/crop?imageUrl=' + tempFilePaths[0]
- })
- }
- })
- }
- })
在裁剪页面的wxml文件中添加以下内容:
- <!-- 指定裁剪区域 -->
- <canvas
- canvas-id="imageCropper"
- style="width: {
- {windowWidth}}px; height: {
- {windowWidth*2}}px"
- bindtouchstart="startCropper"
- bindtouchmove="moveCropper"
- bindtouchend="endCropper"
- ></ca
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。