有没有办法直接访问反应原生图像的位图?
Posted
技术标签:
【中文标题】有没有办法直接访问反应原生图像的位图?【英文标题】:Is there any way to access react native image's bitmap directly? 【发布时间】:2018-04-16 19:45:54 【问题描述】:我正在处理一个需要在客户端进行大量图像处理的项目。我需要对图像的某些部分进行模糊处理,添加 RGB 噪点等等。
我已经尝试过基于 WebView Canvas 的解决方案 (https://github.com/iddan/react-native-canvas),但是这个包看起来已经废弃了,所以我改变了一个计划。
我想直接使用 Bitmap。关于如何在本机反应中获取图像位图的任何想法?
【问题讨论】:
【参考方案1】:您将无法访问 React Native <Image>
(又名 RCTImage)组件的原始位图数据。
实现您的目标的最佳方式可能是使用原生 UI 组件 API for ios 和 android 来实现自定义原生图像视图,以应用您正在寻找的效果.
或者,您可以查看 gl-react-native 之类的包来实现您作为 GL 着色器的效果。
【讨论】:
以上是关于有没有办法直接访问反应原生图像的位图?的主要内容,如果未能解决你的问题,请参考以下文章
我如何访问 iOS 项目的 NSUserDefault 以做出原生反应?