50031185 发表于 2018-9-24 19:33:13

为什么 CubeMX 中通过emWin 添加图片后会花屏

今天做CubeMx GUI 测试
结果 添加了JPEG格式的图片后 屏幕就乱码了
调了半天,最后发现

添加 BMP 文件显示就可以



wenyangzeng 发表于 2018-9-24 22:04:00

本帖最后由 wenyangzeng 于 2018-9-24 22:06 编辑

JPEG格式图片与BMP格式图片不同,必须用JPEG解码函数解码才能正确显示图片。ST官方有F7例程:


50031185 发表于 2018-9-24 22:36:41

wenyangzeng 发表于 2018-9-24 22:04
JPEG格式图片与BMP格式图片不同,必须用JPEG解码函数解码才能正确显示图片。ST官方有F7例程:




非常感谢

50031185 发表于 2018-9-24 22:38:41

wenyangzeng 发表于 2018-9-24 22:04
JPEG格式图片与BMP格式图片不同,必须用JPEG解码函数解码才能正确显示图片。ST官方有F7例程:




我以前直接添加jpeg就可以显示,这几天就不行了,不知道为什么?

wenyangzeng 发表于 2018-9-25 07:15:16

本帖最后由 wenyangzeng 于 2018-9-25 12:59 编辑

50031185 发表于 2018-9-24 22:38
我以前直接添加jpeg就可以显示,这几天就不行了,不知道为什么?
没道理,JPEG是经过压缩的图片格式,用BMP格式无法显示正确图形的。有点象MP3音乐和WAV音乐一样。
页: [1]
查看完整版本: 为什么 CubeMX 中通过emWin 添加图片后会花屏