更新记录
1.0.0(2026-03-14)
初始化安卓版
平台兼容性
uni-app(5.03)
| Vue2 | Vue2插件版本 | Vue3 | Vue3插件版本 | Chrome | Safari | app-vue | app-nvue | app-nvue插件版本 | Android | iOS | 鸿蒙 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| √ | 1.0.0 | √ | 1.0.0 | - | - | × | √ | 1.0.0 | 8.0 | × | - |
| 微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 小红书小程序 | 快应用-华为 | 快应用-联盟 |
|---|---|---|---|---|---|---|---|---|---|---|---|
| - | - | - | - | - | - | - | - | - | - | - | - |
rd-ImageCropper
图片裁剪插件,基于 Android-Image-Cropper 实现。
功能特性
- UI 交互式裁剪界面
- 支持旋转、重置操作
- 自定义输出质量
- 支持本地路径、file://、content:// 格式的图片
使用方法
import { cropImage, destroyCropper } from '@/uni_modules/rd-ImageCropper'
// 裁剪图片
cropImage(
'/path/to/image.jpg', // 图片路径
{ quality: 90 }, // 可选配置
(path) => { // 成功回调
console.log('裁剪成功:', path)
},
() => { // 取消回调
console.log('取消裁剪')
},
(message) => { // 错误回调
console.log('裁剪错误:', message)
}
)
// 销毁裁剪器(可选,释放资源)
destroyCropper()
API
cropImage(imagePath, options?, onSuccess?, onCancel?, onError?)
裁剪图片
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| imagePath | string | 是 | 图片路径(本地路径、file:// 或 content://) |
| options | object | 否 | 裁剪选项 |
| onSuccess | function | 否 | 成功回调,参数为裁剪后的图片路径 |
| onCancel | function | 否 | 取消回调 |
| onError | function | 否 | 错误回调,参数为错误信息 |
options 配置
| 属性 | 类型 | 默认值 | 说明 |
|---|---|---|---|
| quality | number | 90 | 输出质量 (1-100) |
destroyCropper()
销毁裁剪器,释放资源
返回值
- 裁剪成功后返回裁剪后图片的绝对路径
- 图片保存在应用缓存目录

收藏人数:
购买普通授权版(
试用
赞赏(0)
下载 12
赞赏 0
下载 11509708
赞赏 1873
赞赏
京公网安备:11010802035340号