<!-- @page { margin: 2cm } P { margin-bottom: 0.21cm } -->

接着分析下面这段代码:

void to_565_raw(void)

{

unsigned char in[3];

unsigned short out;

由于这个函数不做任何压缩等处理,只是把24位颜色变换为16位,因此很简单的一个循环就行了,读取数据写到文件里:

while(read(0, in, 3) == 3) {

out = to565(in[0],in[1],in[2]);

write(1, &out, 2);

}

return;

}


更多相关文章

  1. 设备驱动-----Android关机流程总结
  2. 〖Linux〗Qt5.2.0+gsoap开发Android的NDK程序遇到错误的解决
  3. [经验总结]android下反射读取资源id的api
  4. Android启动时动态加载权限
  5. Android(安卓)性能优化 二 TraceView工具的使用
  6. ubuntu右键添加打开终端的快捷菜单
  7. 深入分析Android(安卓)Binder 驱动
  8. 在Android应用中读取彩信文件
  9. Android(安卓)NDK 使用memcpy memset 等函数报错 解决办法

随机推荐

  1. 使用php数组遍历及模拟数据制作一个省级
  2. Foreach循环遍历数组
  3. PHP数据类型及开发环境部署
  4. 初始 php 及认识 php 变量与数据类型
  5. PHP环境搭建与初识PHP
  6. oop编程 委托 和回调
  7. foreach 获取省市区
  8. 循环读取数组
  9. phpstorm 配置环境本地服务器教程
  10. PHP函数的使用