Android像素二维数组转图像的实现
发布网友
发布时间:2023-07-16 02:43
我来回答
共1个回答
热心网友
时间:2024-12-04 11:38
Android上需要生成图片首先想到的是 createBitmap API,看了一下之后,实现了第一种方法
这里的二维数组是直接拿来用的,像素数组我是拿到的一个 csv文件解析出来的,这里就不赘述了,用的是 jxl 库。
完成之后发现实在是太慢了,出去解析 csv 的时间,光生成图片的时间都是以 秒 来计算的。
然后就换成了 OpenCV 来实现。结合 在现有AS项目中新增OpenCV c++库的支持 ,现在缺少的就只有 实现 转换图片的函数就可以了。
现在的 AS 都已经支持可以根据提示 自动在 cpp 文件生成对应的函数了
在 Java 层调用
完成。
相对前面的 纯Java版本,速度现在是以 毫秒 计,根本没有对比的资格。
已发布至 Jimbray-我说的这句话是谎话