打印
[STM32F7]

STM32F769I-DISCO 评测bmp图片显示分享

[复制链接]
1487|2
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
Larm1|  楼主 | 2017-1-8 19:15 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式



    有评测文件见:STM32F769I-DISCO 评测汇总贴


    今天给大家分享一下STM32F769I-DISCO的bmp格式图片显示过程。
    开发环境:
    1. Win xp系统;
[url=]     2. [/url]Keil 5.14.0.0工具;
[url=][url=]     3. [/url][/url]软件包STM32Cube_FW_F7_V1.5.0。
    下载软件包STM32Cube_FW_F7_V1.5.0并解压到合适的路径,找到如下文件夹:
    该文件的功能为读取SD卡根目录下文件夹“Media”下的bmp格式文件显示,最大支持25张循环显示,且文件名长度不能超过11个字符:

    具体使用方法为:件夹“Media”下的bmp格式文件显示,最大支持25张循环显示,且文件名长度不能超过11个字符:

    1. SD卡根目录下创建文件夹“Media,并将bmp格式的图片文件存储在该目录下;
[url=]    2. [/url]图片分辨率不能超过800*480
[url=][url=]    3. [/url][/url]使用开发工具打开该工程兵并重新所有编译文件;
    4. 下载并运行程序。


    如果手中没有现成的图片,软件包下提供了显示样例:

    将样例图片存到相应的SD卡内,显示正常:

    如果没有SD卡,则显示:

    后来在网上找了些图片,源文件格式为JPG,使用美图秀秀打开,将分辨率放大或者缩小后(仍然在800*480的范围内),编辑过后在存储为bmp文件格式,可是显示不正确:

    图片显示扭曲,有的甚至是灰度图或者显示不出来。后来用QQ截图后保存为bmp格式,仍然有类似的问题。折腾了半天,最后使用了windows系统的画图板编辑后保存为24位位图格式,图片才显示正确:



总结:
    1. 图片文件名不成超过11个字符,文件名也可以是中文;
    2. 建议不要使用美图秀秀,不是黑它,只是它不适合该地方,或许是我使用不正确;
    3. 不要使用QQ截图并保存为bmp格式,和美图秀秀有同样的问题;
    4. 建议使用windows系统的画图板并保存为24位位图格式



STM32F769I-DISCO 评测bmp图片显示分享.pdf

362.17 KB

沙发
玛尼玛尼哄| | 2017-1-8 19:27 | 只看该作者
看来不同的软件保存的格式实际上还有差别的

使用特权

评论回复
板凳
皈依| | 2017-1-9 08:57 | 只看该作者
显示效果好棒啊

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:大爱无疆

53

主题

389

帖子

0

粉丝