Android 将反应本机捆绑映像传递到本机模块

Android 将反应本机捆绑映像传递到本机模块,android,ios,react-native,Android,Ios,React Native,我正在尝试为React native编写一个本机模块,该模块可以处理图像,并且JS代码必须能够传递捆绑的图像。通过捆绑图像,我指的是可以使用require设置为图像组件源的图像类型 这将是非常直接的,如果有一种方法来获得这些捆绑图像的本机文件路径,但我似乎找不到一种方法来做到这一点。我想其他一些传递图像的方式也会起作用,但我也没有看到这样的东西 另外,目前我正忙于Android模块,但我希望它也能在iOS上运行。您可以使用base64编码图像 但是,对于大型图像来说可能效率很低这究竟是如何

我正在尝试为React native编写一个本机模块,该模块可以处理图像,并且JS代码必须能够传递捆绑的图像。通过捆绑图像,我指的是可以使用require设置为图像组件源的图像类型

这将是非常直接的,如果有一种方法来获得这些捆绑图像的本机文件路径,但我似乎找不到一种方法来做到这一点。我想其他一些传递图像的方式也会起作用,但我也没有看到这样的东西


另外,目前我正忙于Android模块,但我希望它也能在iOS上运行。

您可以使用base64编码图像



但是,对于大型图像来说可能效率很低

这究竟是如何让它到达本地的呢?
<Image
  style={{width: 66, height: 58}}
  source={{uri: 'data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzCAYAAAA6oTAqAAAAEXRFWHRTb2Z0d2FyZQBwbmdjcnVzaEB1SfMAAABQSURBVGje7dSxCQBACARB+2/ab8BEeQNhFi6WSYzYLYudDQYGBgYGBgYGBgYGBgYGBgZmcvDqYGBgmhivGQYGBgYGBgYGBgYGBgYGBgbmQw+P/eMrC5UTVAAAAABJRU5ErkJggg=='}}
/>