如何将小程序压缩成文件

如何将小程序压缩成文件,第1张

以微信小程序为例子,首先打开微信小程序迅捷压缩,进入微信小程序后可以看到文件压缩功能,图片压缩,word压缩,ppt压缩和excel压缩,我们可以根据自己的需要选择压缩 *** 作。如果图片压缩的话,选择要压缩的图片,然后点击立即压缩,点击保存。

微信小程序图片压缩有三种方法,一种是使用官方提供的接口 wx.compressImage(Object object) ;一种是通过压缩图片的大小,利用canvas重绘来得到压缩图片;最后一种安装第三方图片压缩包。

由于第一种方法网上很多人说压缩不明显或者失效,所以选择使用canvas重绘来实现图片压缩。同时,该种方法可以控制图片的最大尺寸,保持上传图片大小尺寸相差不多。在我们的学生节晚会小程序中,屏幕显示图片会比较美观一致。

1. 通过 wx.chooseImage 接口选择相机图片

2. 通过 wx.getImageInfo 接口获取图片信息(长宽,类型)

3. 计算压缩比例和最终图片的长宽

5. 通过 wx.canvasToTempFilePath 接口将画布内容导出为图片并获取图片路径

wxml 文件

在文件末尾插入 canvas 组件,通过设置left和top值确保图片不会显示在可视范围内。

一定要设置 canvas-id,这是canvas绘图和导出图片必备的属性。

js 文件

设置与页面绑定的数据:canvas的大小,也是压缩后图片的大小

1. 将画布内容导出为图片时,指定destWidth和destHeight为压缩后图片的大小。这里遇到过玄学bug,不指定的话,有时候图片不会压缩到规定的大小。

在手机上做压缩包可以通过微信小程序【迅捷压缩】。方法如下:

机型:苹果11。

系统:ios14.2。

软件:微信8.02。

1、只需要使用一个微信小程序【迅捷压缩】就可以轻松将文件进行压缩。我们可以在微信的小程序中搜索【迅捷压缩】,然后点击进入就可以了。

2、在进入小程序后,我们可以看到里面有【图片压缩】、【PDF压缩】、【PPT压缩】和【Word压缩】,我们可以根据自己的需要选择压缩文件。

3、点击【图片压缩】后,我们可以就可以根据自己的需求选择【压缩类型】,如果不进行选择的话,一般都是默认【清晰优先】的。当我们选择好压缩类型后,我们就可以点击【上传图片】,将我们需要压缩的图片上传到小程序中。

4、在上传完成后,我们就可以点击【立即压缩】,即可对图片大小进行压缩。在压缩完成后,我们就可以点击【保存】将压缩完成的图片保存到我们的手机中。


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/11831112.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-19
下一篇2023-05-19

发表评论

登录后才能评论

评论列表(0条)

    保存