有没有办法直接访问原生图像的位图?

时间:2018-04-16 19:45:54

标签: android ios react-native bitmap

我正在开发一个需要在客户端进行大量图像处理的项目。我需要模糊图像的某些部分,添加RGB噪声等等。

我已经尝试过基于WebView Canvas的解决方案(https://github.com/iddan/react-native-canvas)但是这个软件包看起来已经放弃了,所以我改变了计划。

我想直接使用Bitmap。有关如何获取图像的位图的任何想法都是原生的吗?

1 个答案:

答案 0 :(得分:2)

您无法访问React Native <Image>(又称.RCTImage)组件的原始位图数据。

实现您希望执行的操作的最佳方式可能是使用iOSAndroid的原生UI组件API来实现适用的自定义原生图像视图你正在寻找的效果。

或者,你可以查看像gl-react-native这样的包来强制你的效果作为GL着色器。