[Android]通过JNI访问并操作Bitmap的元素,支持RGB565和ARGB8888标签:androidbitmapjni2014-05-09 20:352985人阅读评论(1)收藏举报版权声明:本文为博主原创文章,未经博主允许不得转载。一段简单的JNI例子,输入是Bitmap(需要是Mut...
分类:
移动开发 时间:
2015-11-30 19:50:22
阅读次数:
285
近日从本地16比特位图读出象素彩色数据,并填充ANDROID的BITMAP数据。发现,使用CAVAS当屏幕显示,照片显示的颜色不正确,找了很多资料,原来发现两个原因: 1.将位图的颜色分量掩码弄错了,当BITMAPINFOHEADER.biCompression是BI_BITFIELDS...
分类:
其他好文 时间:
2015-07-22 12:40:06
阅读次数:
451
1. 启动动画在执行init启动脚本中到surface flinger启动完成后,开始执行启动动画(bootanimation)之间。(启动动画在cupcake版本还只是surfaceflinger的一个线程,到donut上已经升级到和surface flinger一样的进程了)。启动动画默认是调用函数load_565rle_image在屏幕上显示一个叫 initlogo.rle的一个rgb565格式的图片,一般我们的系统上都没有这张图,可以按下述方法做一个:首先需要准备一张图片,最好是PNG的(andro...
分类:
移动开发 时间:
2015-07-07 13:06:59
阅读次数:
235
目前接触到的只有 RGB 和 HSV其他的也就不特意看了,免得混淆。HSV:Hue-色相,就是颜色。取值 0~360Saturation-饱和度,颜色的“纯度”。Value-亮度,取值0~1看图,V=1&&S = 0时是白色。RGB:RGB565是使用16位表示一个像素:5位表示R,6位表示G,5位...
分类:
其他好文 时间:
2015-06-25 06:42:18
阅读次数:
168
http://bbs.ednchina.com/BLOG_ARTICLE_2009641.HTM最近所做的工作涉及到RGB565信号到VGA接口的转换问题,于是简单地研究了一下VGA接口设计相关的东西,写的有点长,可能大家看起来会比较累,见谅~ VGA(Video Graphics Array)是....
分类:
其他好文 时间:
2015-04-30 10:24:53
阅读次数:
1092
简单来说,YUV: luma (Y) + chroma (UV) 格式, 一般情况下sensor支持YUV422格式,即数据格式是按Y-U-Y-V次序输出的RGB: 传统的红绿蓝格式,比如RGB565,其16-bit数据格式为5-bit R + 6-bit G + 5-bit B。G多一位,原因是人...
分类:
其他好文 时间:
2015-04-15 12:59:10
阅读次数:
767
cocos2dx里面,sprite本身不消耗多少内存,只是关联的材质文件消耗内存。假设有10个sprite关联同一个材质,也不会有10倍消耗。关于图片占用的材质内存,我觉得还有好几种优化手段:1、对于背景图,因为不需要考虑透明问题。载入材质时可以使用 RGB565 格式(5位红色,6位绿色,5位蓝色...
分类:
其他好文 时间:
2015-04-02 18:14:21
阅读次数:
115
图像基本知识:即像素点的数量,由行与列数据,通常有1024*768,800*600等等像素色彩格式(颜色深度): 像素彩色格式即:每一个像素点颜色的组成模式。RGB888 由红绿蓝三原色组成,每一个像素占24位,即3个字节。红、绿、蓝分别占8位。RGB565 (天嵌开发板LCD所支持的格式) 由红绿...
分类:
其他好文 时间:
2015-03-18 17:18:58
阅读次数:
386
http://bbs.tairan.com/thread-807-1-1.html导演缓冲信息支持cocos2d v0.99.4和更新的版本颜色缓冲这个默认的缓冲时RGB565.它是一个16位的缓冲器,没有alpha(应该是一种cpu架构).为了使用RGBA8颜色换chogn,你需要创建并初始化EA...
分类:
其他好文 时间:
2015-03-14 15:17:09
阅读次数:
146