首页| 论坛| 消息

标题:常见图像类型转成 RGB565 BMP
作者:0xffffh
日期:2012-05-17 16:07
内容:

在许多嵌入式系统中需要用到RGB565的BMP,但是常用的图像处理软件并不能将RGB565的Pixel数据直接导出.这里我用Qt实现了一个简单的工具它可以将PNG,BMP,JPG等格式图像转换成RGB565 BMP格式并直接导出RGB565的数据。

工具使用方法
这里只对工具进行简单介绍,至于RGB24或者RGB32转成RGB565的算法Google一下到处都是,所以此处就不加赘述,程序也很简单,留给你自己去练习吧。
1、首先请从这里下载并解压:
2、命令行切换到当前目录: > ExpRGB565Data.exe image.bmp,之后会生成image565.dat。
3、image565.dat的结构如下:width,height,rgb565,rgb565…..rgb565,可以直接用文本工具打开。


RGB565数据使用方法
这里给出一个简单的Demo:

#include typedef unsigned short ushort;
ushort g_ImgData[]={
#include "image565.dat"
};
int main()
{
int i = 0;
ushort width = g_ImgData[ 0 ];ushort height = g_ImgData[ 1 ];
for( i = 2; i < width * height + 2; ++i )&nbs ..


#1 [dayqr 10-24 22:51]
ding 楼主

回复 发表
主题 版块