为了账号安全,请及时绑定邮箱和手机立即绑定

来自相机的 Expo/React Native 图像路径

来自相机的 Expo/React Native 图像路径

潇潇雨雨 2022-10-08 15:57:00
我在 Expo 中使用相机包,我可以成功拍照。拍照后,我得到一个带有数据的对象Object {  "height": 4096,  "uri": "file:///var/mobile/Containers/Data/Application/7399B27C-F34B-4B2F-8F58-237D41136EE9/Library/Caches/ExponentExperienceData/asdasdasdefwefw/Camera/C3D87AB5-6B91-4A9E-83FC-DFSFEEWFEFSAFSD.jpg",  "width": 2304,},现在为了显示这个图像,我想使用<ImageBackground />or<Image />组件。例如 <ImageBackground source={require( Object.uri )} />当然,这两个组件中的任何一个的问题是require'值必须是静态路径并且它不能接受变量。那么如何在不将图像保存到照片库并使用图像选择器从库中打开它的情况下显示图像呢?
查看完整描述

1 回答

?
UYOU

TA贡献1878条经验 获得超4个赞

如果您使用的是图像的绝对路径,则可以像下面那样执行 -

<ImageBackground source={{uri: Object.uri}} />

对于具有内联样式的图像 -

<Image style={{ height: 200, resizeMode: 'cover' }} source={{ uri: Object.uri }} />



查看完整回答
反对 回复 2022-10-08
  • 1 回答
  • 0 关注
  • 90 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信