如何在React Native中从图像中获取颜色

时间:2019-01-01 18:54:18

标签: javascript reactjs react-native ecmascript-6

这个问题似乎很愚蠢,但是我是新来反应技术的人。在这里,我想从图像中选择一种颜色。例如,当用户选择要上传的图像时,我想获取图像中使用的所有颜色。如有可能,请给我建议或解决方案,或者给我一些资源(视频)以完成我的项目

谢谢

3 个答案:

答案 0 :(得分:3)

进行图像处理的最佳方法是在后端。但是在某些情况下,您希望基于图像在设备上进行主题化。在这种情况下,您可以使用ChameleonFramework之类的iOS共足动物,并创建一个Native Bridge来调用iOS类。

要创建本机网桥,您可以签出Native iOS Bridge for iOS and Android

答案 1 :(得分:2)

我不确定这是否满足您的要求,但是Color Thief是一个JS库,可从图像中提取主要颜色。您将无法使用它,因为它是专门为Web创建的,并且使用了画布,但是它没有太多代码,因此我想通过一些工作可以使它工作……

答案 2 :(得分:2)

我建议您可以尝试使用Google云视觉。上传图片后,Google返回相关信息,包括颜色