UCGUI学习之路(4)显示位图

本文详细介绍了如何在UCGUI环境下将位图转换为C语言格式并显示在LCD上,包括位图转换工具的使用、文件添加到工程、位图声明及显示函数的调用。通过具体步骤和代码验证,展示了256色和6万色位图在LCD上的显示效果。
摘要由CSDN通过智能技术生成

显示位图的步骤跟显示外部字体的方法步骤差不多。

能用于UCGUI的位图通常定义为“C”的GUI_BITMAP结构体变量。在使用此位图的头文件中声明,就可以使用位图打印函数显示了。
这里就要用到位图转换器,把位图转换成“C”格式文件。至于其它格式图片可以通过软件把图片格式转换成位图,再导入位图转换器转换成“C”文件。这里要注意,位图转换器不能从一幅RGB模式的位图转换成“C”文件,必须先把其转换成调色板格式的位图,然后再进行转换成“C”文件。
位图转换器可以导入如下类型的.bmp文件:

  • 带调色板的每像素(bpp)1,4或8位格式。
  • 无调色板的24bpp(RGB/全彩色模式)。
  • RLE4和RLE8格式。

具体步骤如下:

一、使用位图转换工具把位图转换成“C”语言格式。

运行uC-GUI-BitmapConvert.exe,打开图片file->open.
这里写图片描述
选择调色板,这里使用自动调色板

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值