文件名称:bmp格式转换
文件大小:6KB
文件格式:RAR
更新时间:2017-09-01 15:19:49
RGB565 bmp 格式转换
主程序主要作用为从当前目录读取test.bmp的文件,将其数据存储在bmpdata的数组中; 之后打开输出文件test_out.bmp,将格式转换后的数据保存在outdata的数组中 之后通过outdata数组写入test_out.bmp 此算法无需额外的临时存储空间,只需要程序本身有足够的空间保存图片即可 使用时请屏蔽 main函数,直接按要求调用bmpConvertTo565函数即可 前期验证环境:Microsoft Visual Studio 2010 目前支持1 4 8 16-555 24 32位的格式转换为16-565格式,可自动判断bmp是正向存储还是反向存储, 并自动将反向存储转换为正向存储格式后再进行格式转换 注:此时bmpdata数组中的数据已被修改为正向存储格式数据 本程序输出图片格式为正向存储的16-565格式 目前不支持压缩格式图片,即infoHeader.biCompression的值必须为0 目前已在Microsoft Visual Studio 2010上验证通过
【文件预览】:
bmp_convert.cpp
bmp_convert.h