|
目的是为了使用同一张图片,缩放显示以适应不同分辨率的显示屏;
BMP或JPEG格式都可以,考虑存储尺寸的因素,用JPEG最好了;
ucgui自带的JPEG库中,没有JPEG的缩放显示,请问有做好的例程可以参考的不?
如果用BMP格式的话,ucgui自带的演示例程中有BMP缩放显示的,但是有格式要求,我的BMP数据是从U盘读出来的,请问怎么进行格式转换呢?有专门的函数吗,还是需要自己根据BMP文件格式,对照UCGUI演示例程中的格式写转换函数呢?
或者,从U盘读出来的BMP文件可以直接进行缩放显示吗?
以下是UCGUI演示例程中的BMP数据格式:
- const GUI_BITMAP GUIDEMO_bm4bpp = {
- 61, /* XSize */
- 92, /* YSize */
- 31, /* BytesPerLine */
- 4, /* BitsPerPixel */
- _acJoerg, /* Pointer to picture data (indices) */
- &_PalJoerg /* Pointer to palette */
- };
复制代码
|
|