老规矩 封面摄影师在这里哈 感谢无私分享

接着昨天的图片裁切 完成了~微信小程序图片裁切组件[wx-cropper] 我们有单独实现一个小程序的后台给客户 用于客户自行管理小程序里的商品 订单 会员信息那些 之前一直嫌麻烦不愿意处理客户上传的图片信息 后来在图床渐渐发现 消费金额越来越高 当然客户多起来确实是好事情哈 但是如果不降本增效的话 付出的成本越来越多 就不划算了 毕竟图床收费和图片视频容量还是蛮大关系的 所以这次也算是更进一步的完善下商品发布 媒体发布等接口 特别是图片裁切 大小压缩等
今天又多加了一层 在裁切图片的组件之前 流程是 客户点击上传图片按钮 先压缩一次客户上传的图片 压缩完之后 再让客户进行裁切 当然压缩的过程是无感的 否则就步骤太多了 用了官方给提供的图片压缩接口
https://developers.weixin.qq.com/miniprogram/dev/api/media/image/wx.compressImage.html
具体代码是这样
wx.compressImage({ src: '', // 图片路径 quality: 80 // 压缩质量})
客户图片上传后 会有一个本地临时路径 用这个临时路径做src先调用一次压缩API 压缩完之后 接口会再返回一个临时路径 然后用这个路径 调裁切组件

裁切之后的临时路径 再进行图床上传等操作 这样操作完之后 就有一个处理过图片质量 然后尺寸比例符合后台要求的图片 而且是上传到图床可以使用加速的图片 还在客户的项目里做测试 如果可以完全使用没问题的话 明后天来补一篇一整套的代码 今天要加班去了 😃
保持好奇 不断进步 下期见~