社区
Android
帖子详情
JNI能否提升处理BITMAP速度??????
boybaozi
2017-04-05 05:10:24
我一年前用surfaceview写了个游戏最近想拿出来优化一下,
现在感觉性能瓶颈就在bitmap的处理上了,游戏内涉及到bitmap的大小修改和快速旋转,之前用Matrix 做的,
现在想用jni方式用c++把这块重写一下,但是网上说java掉native实际是影响性能的。
不知道用C++处理bitmap是否会有性能提升???
...全文
1448
7
打赏
收藏
JNI能否提升处理BITMAP速度??????
我一年前用surfaceview写了个游戏最近想拿出来优化一下, 现在感觉性能瓶颈就在bitmap的处理上了,游戏内涉及到bitmap的大小修改和快速旋转,之前用Matrix 做的, 现在想用jni方式用c++把这块重写一下,但是网上说java掉native实际是影响性能的。 不知道用C++处理bitmap是否会有性能提升???
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xiaohuh421
2018-02-07
打赏
举报
回复
你这个app还在每次都处理bitmap, 是不是设计上有些问题哟. 这种一般不都是操作缓存了吗,
nj_dobetter
2018-02-01
打赏
举报
回复
Bitmap / Graphics 在Android底层已经是Native方式的了
kuyuzhiqi
2018-01-29
打赏
举报
回复
底层用的就是c++,你去换jni不一定有官方的效率高,不想用第三方库的话,只能及时回收bitmap,而且游戏最好用游戏引擎做
Smoyan_
2018-01-18
打赏
举报
回复
非也,我之前写动态控件动画,用到了非常多的bitmap处理,各种各样的缩放和创建等等, 一遇到bitmap,内存升高在所难免。如果只是大小修改和旋转,直接android里面处理绝对就够了,如果是渲染,就必须要C和C++。所以这里我可以确定的告诉你bitmap的大小修改和快速旋转android的api绝对够,不需要JNI 另外,android的性能问题大部分是在写代码的人的代码规范和逻辑,建议楼主有时间可以研究研究,每一个小的细节都决定了你最终写出来的应用的性能。不能一遇到性能问题就把原因归结到时java慢。
bitera
2018-01-17
打赏
举报
回复
目前手机测试基本试不出掉性能,几ms的处理使用jni依然比Java快。
Jason Zhang~
2017-04-06
打赏
举报
回复
楼上正解。
boybaozi
2017-04-05
打赏
举报
回复
之前的处理方式: https://github.com/kc910521/asian_stronghold/blob/master/src/main/java/com/ck/ind/finddir/toolkits/ImageTools.java
Android
JNI
图像
处理
经典例子
通过
JNI
试用C语言对图像进行
处理
,灰度化,二值化,求边缘等。对Android开发人员很有帮助,值得参考。
Android基于
JNI
压缩图片高效不失真
基于
JNI
压缩图片高效不失真,如果需要压到指定范围,亦可以使用该方法循环压缩。绝比高效,一句话代码基于
JNI
压缩图片高效不失真,如果需要压到指定范围,亦可以使用该方法循环压缩。绝比高效,一句话代码
android 点击图片通过
jni
在底层
处理
,然后在屏幕上显示
通过一个按钮,选择一张图片,通过
jni
将图片信息传到底层,然后将
处理
后的数据传回安卓层,手写通用版的Android.mk ,让你迅速搭建一个工程测试你的底层代码,一个积分,绝对值得。
Android
jni
高斯模糊效果
本Demo 通过
jni
调用C实现高斯模糊效果,提高了实现
速度
,并和java实现的
速度
做了比较。
android使用
JNI
图片转黑白图片实现二值化
为android提供的二值化
jni
库,和完整demo,比Java代码的效率高! 一个基于
jni
的图像
处理
工具 包括二值化 灰度化 膨胀 腐蚀 等等 是android上图像
处理
的好例子 还能提高
处理
速度
Android
80,472
社区成员
91,384
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章