更新记录

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()

销毁裁剪器,释放资源

返回值

  • 裁剪成功后返回裁剪后图片的绝对路径
  • 图片保存在应用缓存目录

隐私、权限声明

1. 本插件需要申请的系统权限列表:

2. 本插件采集的数据、发送的服务器地址、以及数据用途说明:

3. 本插件是否包含广告,如包含需详细说明广告表达方式、展示频率:

暂无用户评论。