硬汉嵌入式论坛

 找回密码
 立即注册
查看: 3385|回复: 4
收起左侧

[emWin] STemWin5.32版本部分JPEG压缩格式图片无法显示,有bug,而MDK带的emWin没有这个问题

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106769
QQ
发表于 2016-8-16 01:58:19 | 显示全部楼层 |阅读模式
注意,这个bug是ST官方造出来的,与原始的emWin代码无关。
=====================================
实际测试如下几个版本:
STemWin532_CM4_Keil.lib
STemWin532_CM4_Keil_ot.lib
STemWin532_CM4_OS_Keil.lib
STemWin532_CM4_OS_Keil_ot.lib
直接调用函数显示JPEG图片:
GUI_JPEG_Draw(_ac1, sizeof(_ac1), 0, 0);
=========================================
测试了ARGB8888和RGB65格式,裸机和uCOS-III本均做测试,原始图片如下:
大小:87,294 字节
1.jpg



RGB565格式下显示效果是:
0.jpg


用MDK自带的emWin5.32版本随意折腾,这些都是没有的问题的。
补充说明:用windows自带的画图软件另存JPEG图片为新的JPEG格式图片,这个图片用STemWin5.32可以解码
大小:80,575 字节
2.jpg
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106769
QQ
 楼主| 发表于 2016-8-16 01:59:37 | 显示全部楼层
确认ST推出的STemWin显示JPEG图片是有bug的。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106769
QQ
 楼主| 发表于 2016-8-16 02:18:43 | 显示全部楼层
使用我们的V5开发板,主控STM32F407,模板:uCOS-III+STemWin5.28+FatFS,直接调用函数  GUI_JPEG_Draw(_ac1, sizeof(_ac1), 0, 0);进行显示,
也是显示楼主位的效果,从而证实ST官方最近发布的emWin5.xx版本基本都有这个bug,的确是坑有点深。
回复

使用道具 举报

14

主题

109

回帖

151

积分

初级会员

积分
151
发表于 2016-8-16 09:39:55 | 显示全部楼层
感觉emwin 的问题好多
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106769
QQ
 楼主| 发表于 2016-8-16 10:26:25 | 显示全部楼层

回 fswyt 的帖子

fswyt:感觉emwin 的问题好多 (2016-08-16 09:39) 
不多,等你用熟练好就好了,这个bug是ST官方造出来的,与原始的emWin代码无关。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|Archiver|手机版|硬汉嵌入式论坛

GMT+8, 2024-5-5 10:01 , Processed in 0.210185 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表