Android开发,从int数组到Bitmap ARGB_8888 导入失败的解决办法
来源:互联网 发布:动漫人物头像制作软件 编辑:程序博客网 时间:2024/06/01 07:50
由wawal1原创,欢迎转载
在做android开发-图像相关-opencv-jni调用过程中遇到的问题:
Bitmap Img = Bitmap.createBitmap(w, h, Config.ARGB_8888);Img.setPixels(SrcInt, 0, w, 0, 0, w, h);
这样写导致Img得到的是全零。(ARGB_8888改成RGB_565就正常)
其中SrcInt是jni回传的int[],w和h是宽高。
解决办法:
Bitmap Img =Bitmap.createBitmap(w,h,Bitmap.Config.ARGB_8888);Img.copyPixelsFromBuffer(IntBuffer.wrap(SrcInt));
这样就可以正确把 int[] 以 ARGB_8888 的模式读到 Img 里了。
第一次写博客,希望能帮到有相同问题的朋友。
0 0
- Android开发,从int数组到Bitmap ARGB_8888 导入失败的解决办法
- Android--------- Bitmap.Config ARGB_8888
- Android中的Bitmap.Config ARGB_8888
- 将Fresco源码导入到Android Studio,Build失败的解决办法
- android——Bitmap.Config ARGB_8888
- android——Bitmap.Config ARGB_8888
- android 图片 色彩 Bitmap.Config RGB_565 ARGB_8888
- android——Bitmap.Config ARGB_8888
- 关于 Android 中 Bitmap 的 ARGB_8888、ALPHA_8、ARGB_4444、RGB_565 的理解
- 导入别人的Android Studio工程失败的解决办法
- android.graphics.Bitmap.Config 的枚举值 ALPHA_8,ARGB_4444,ARGB_8888,RGB_565代表什么
- Android图片压缩质量参数Bitmap.Config RGB_565、 ARGB_8888的含义及用法
- Android Studio导入Fresco Build失败的解决办法
- 从String数据转换到Int数组
- 从String数据转换到Int数组
- 从String数据转换到Int数组
- android.graphics.Bitmap.Config<ALPHA_8, ARGB_4444,ARGB_8888,RGB_565>
- android.graphics.Bitmap.Config<ALPHA_8, ARGB_4444,ARGB_8888,RGB_565>
- python ceil函数
- AD 中所有的用户导出到csv
- 1911: [Apio2010]特别行动队
- java的一些小笔记
- Android 判断网络方式
- Android开发,从int数组到Bitmap ARGB_8888 导入失败的解决办法
- Oracle数据库迁移常用命令和问题
- zepto tap事件阻止事件冒泡
- Android WebView优化
- 无系统边框自定义圆角AlertDialog
- 再谈圆形和圆角图片--与glide搭配使用
- 用Javascript获取页面元素的位置
- SharePoint Framework系列(六)-构建第一个web part
- 用github来展示你的前端页面吧