# lrz图片压缩上传
**Repository Path**: oneplusone666/lrz-image-compression-upload
## Basic Information
- **Project Name**: lrz图片压缩上传
- **Description**: 借鉴了localResizeIMG的图片上传插件,引入一个js适配安卓ios,兼容ios新版本图片旋转问题
- **Primary Language**: JavaScript
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 6
- **Forks**: 2
- **Created**: 2020-12-10
- **Last Updated**: 2023-11-09
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
# lrz图片压缩上传
#### 介绍
借鉴了localResizeIMG的图片压缩插件,
适配安卓ios,pc,
兼容ios新版本图片旋转问题
# 如何使用
在页面中引入
```html
```
### 方式1:
如果您的图片来自用户拍摄或者上传的,您需要一个`input file`来获取图片。
```html
```
接着通过change事件可以得到用户选择的图片
```js
document.querySelector('#file').addEventListener('change', function () {
lrz(this.files[0])
.then(function (rst) {
// 处理成功会执行
console.log(rst);
})
.catch(function (err) {
// 处理失败会执行
})
.always(function () {
// 不管是成功失败,都会执行
});
});
```
### 方式2:
如果您的图片不是来自用户上传的,那么也可以直接传入图片路径。
```js
lrz('./xxx/xx/x.png')
.then(function (rst) {
// 处理成功会执行
})
.catch(function (err){
// 处理失败会执行
})
.always(function () {
// 不管是成功失败,都会执行
});
```