收藏
回答

请提供压缩图片API

框架类型 API/组件名称 终端类型 操作系统 微信版本 基础库版本
wx.chooseImage 客户端 6.6.2 1.8.0

我们团队在做一款基于用户照片的社交小游戏,如果选照片的时候未点选原图,得到的图片压缩过度质量达不到要求;所以我们尝试选用原图,然后创建贴图来自行,以保证照片的尺寸和质量满足需求。但是选用照片原图则载入报错(创建贴图),提示照片尺寸过大无法继续执行。


我们有两种选择:

  1. 上传原图到服务器,在后端压缩完再下载到小游戏。这个方案体验很差,原图一般比较大,上传到服务器又慢又耗流量,而且压缩很耗资源,对服务器压力非常大。

  2. 自行实现不创建贴图压缩照片的算法。这个方案难度很大,而且还要处理多种图片格式。


既然微信已经实现了图片压缩功能,我们建议微信团队开放压缩图片API并提供指定压缩尺寸和压缩质量的参数,我等小开发者就不必再花大把时间去实现了,直接站在巨人的肩膀上就行了。







回答关注问题邀请回答
收藏
登录 后发表内容