2022-03-02 关于 react-native 如何使用 react-native-image-crop-picker
2024-10-20 20:56:59
前言:react-native项目(下称rn)中需要用到图片裁剪、从相册取照片以及调用手机相机,主要用到这个插件react-native-image-crop-picker。
安装:
yarn add react-native-image-crop-picker
插件地址:https://github.com/ivpusic/react-native-image-crop-picker
安装好后,需要对android包进行配置,否则会报错:TypeError: null is not an object (evaluating 'ImageCropPicker.openPicker')
配置步骤如下:
1.link到android库里:
react-native link react-native-image-crop-picker
2.打开相机权限(需要用到相机的时候),在项目名\android\app\src\main\AndroidManifest.xml里添加下面代码:
<uses-permission android:name="android.permission.CAMERA"/>
3.卸载原来的app,重新打包。
==================================== 下面是使用方法 ====================================
import ImagePicker from 'react-native-image-crop-picker'; ···
ImagePicker.openPicker({
width: 100,//宽度
height: 100,//高度
cropping: true,//是否裁剪
cropperCircleOverlay: true,//裁剪图像时候,是否打开圆形裁剪覆盖
includeBase64: false,//启用或禁用使用图像返回base64数据
}).then(async image => {
let path = image.path;
console.log('图片路径: '+path)
}).catch(err => {
console.log(err);
})
这里只对android进行配置,ios的。。可以参看这篇文章:https://www.jianshu.com/p/8420b08062c7
最新文章
- WINDOWS渗透与提权总结(1)
- CF 148A Insomnia cure
- webservice 的权限验证
- aix6.1 openssh安装
- BZOJ 2330: [SCOI2011]糖果( 差分约束 )
- traceroute工作原理
- 关于SQL语句条件值写中文查不到的问题
- GPIO复位功能说明
- 算法提高 9-3摩尔斯电码 map
- C#多线程编程(5)--线程安全1
- 谈谈Ext JS的组件——布局的使用方法续二
- 题解-洛谷P1303 A*B Problem(高精)
- 【新手向】使用nodejs抓取百度贴吧内容
- 适配器Adapter
- Squid正向代理(编译安装)
- 用PHP实现反向代理服务器
- 词频统计 SPEC 20160911
- nginx File not found 错误(转)
- windows 下为Python安装redis
- HtmlRowCreated关于e.Row.Cells[0]的获取和设置
热门文章
- DELLR740服务器安装centos7.9操作系统时发现无法检测到硬盘
- 什么是MES(Manufacturing Execution System)
- [java安全基础 03]CC1
- 【KAWAKO】iphone13pro开箱流程
- 如何在VC++ 6.0中实现拖动指令改变执行路径?
- 如何基于IM即时通讯SDK从零开发仿微信聊天交友功能
- Mac 创建Python3虚拟环境
- SQL语句中 left join 后用 on 还是 where,区别大了!
- 如何创建一个浏览器版的`Window11`
- Sptring cloud Alibaba Sentinel 实现熔断与限流