# img-cpimg **Repository Path**: ankeji/img-cpimg ## Basic Information - **Project Name**: img-cpimg - **Description**: 修改uni-app-cpimg为img-cpimg插件的名字 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-11-06 - **Last Updated**: 2023-11-06 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # uni-app 图片压缩插件、带图片自动旋转修正 ## 说明 uni-app 图片压缩插件、带图片自动旋转修正(暂时只支持H5),支持APP 微信小程序 H5 ### 使用方法 在 `script` 中引入组件 ``` javascript import imgCpimg from "../../components/img-cpimg" export default { components: {imgCpimg} } ``` 在 `template` 中使用 ``` javascript ``` ### 属性 |属性名|类型|默认值|可选值|说明| |:-|:-:|:--:|:--:|-:| |size|Number|500| |照片大小超过此值就压缩,且最大宽高等于maxWidth| |maxWidth|Number|750| |照片宽高超过此值就压缩,且最大宽高等于此值| |ql|Number|0.92|0-1 |照片压缩比| |type|String|url|base64|照片压缩后返回的格式| |fixOrientation|Boolean|true|false|是否修正图片方向(暂时只支持H5)| |number|Number|1| |一次压缩图片数量(不支持H5)| ### 方法 |方法名|参数|默认值|说明| |:-|:-:|:--:|-:| |_changImg()| | |选择照片并开始压缩| ### 事件 |事件名|返回值|说明| |:-|:-:|-:| |result|Array数组,包含图片base64或临时地址|压缩成功的回调 并返回结果| |err| |压缩失败的回调 并返回结果| ### 问题 1. H5平台,type 属性无效(返回的是base64或blob地址) 2. 可能无法压缩png 3. 图片自动旋转修正暂时只支持H5 4. 多选只支持App、小程序