你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

使用emwin显示jpg图片使用存储模式显示乱码边解码边显示ok?

[复制链接]
hpdell 提问时间:2018-3-20 09:30 /
使用emwin v5.40版本显示jpg图片使用存储模式显示乱码边解码边显示ok?

显示的是同一张图片
具体效果如下:

边解码边显示图片:
jpeg-1-ex.png


使用存储模式显示:
jpeg-1-sdram.png


吧emwin v5.40的库改成 v5.32版本,两种解码模式显示都正常,emwin 底层接口移植 STM32Cube_FW_F7_V1.11.0\Projects\STM32756G_EVAL\Applications\STemWin  里面的,包括带 argb与不带argb的库,
使用 v5.32版本的话,不管是使用带argb库还是不带argb的库,显示都是没有问题的,所以想请教下,要想使用 v5.40版本的话,还需要修改哪里 ?

另外再说明一下,移植 v5.40版本的库时,显示 bmp、png 的图片,显示存储模式与边加载边显示都是没有问题的。






<
收藏 评论10 发布时间:2018-3-20 09:30

举报

10个回答
dsjsjf 回答时间:2018-3-20 10:39:21
感觉像是颜色数据不对,看看RGB的顺序呢,是不是新库中改掉了

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

hpdell 回答时间:2018-3-20 11:46:06
dsjsjf 发表于 2018-3-20 10:39
感觉像是颜色数据不对,看看RGB的顺序呢,是不是新库中改掉了

如果是新库中改掉了,怎么显示 bmp,png的图片又都正常啊 ??

显示 bmp, png 不管使用哪种方式都是能够正常显示出来的了,就唯独这个 jpg 使用存储模式显示就不行了啊
阿莫西林 回答时间:2018-3-20 14:43:02
感觉图片大体轮廓是一样的。你可以刷单色的jpg试一下,看下颜色对不对

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2

查看全部评分

toofree 回答时间:2018-3-20 15:52:09
本帖最后由 toofree 于 2018-3-20 15:55 编辑

把这个测试图片刷进去试试看。以压缩包中的bmp图片为准。这个图片是经典的测试图片,如果刷进去后,显示一下就知道什么问题了。如果显示与图片效果一致,那么是数据位高低顺序有问题。
我这图片是单色全FF,RGB的组合显示效果。
GRAY.jpg

GRAY.rar (1.71 KB, 下载次数: 4)

评分

参与人数 1蝴蝶豆 +3 收起 理由
zero99 + 3

查看全部评分

hpdell 回答时间:2018-3-20 16:33:54
toofree 发表于 2018-3-20 15:52
把这个测试图片刷进去试试看。以压缩包中的bmp图片为准。这个图片是经典的测试图片,如果刷进去后,显示一 ...

好的,我测试看看
hpdell 回答时间:2018-3-22 10:05:36
本帖最后由 hpdell 于 2018-3-22 10:17 编辑
toofree 发表于 2018-3-20 15:52
把这个测试图片刷进去试试看。以压缩包中的bmp图片为准。这个图片是经典的测试图片,如果刷进去后,显示一 ...

你好,我测试过了,貌似显示这个色条是 ok的

另外我把这个emwin的底层驱动,按照 H7 里面的emwin历程修改后,现在显示 jpg 图片正常了
toofree 回答时间:2018-3-22 11:10:49
明白了,刚又对比了一下你的两张图片,应该与分辨率也有关系。导致了每行取数时出现错乱
hpdell 回答时间:2018-3-22 12:30:03
toofree 发表于 2018-3-22 11:10
明白了,刚又对比了一下你的两张图片,应该与分辨率也有关系。导致了每行取数时出现错乱
...

2张图片的源文件都是一样的,只是他们一个使用的 边读取边显示,一个使用的是存储模式而已,分辨率也完全相同的,

我现在移植了 H7 历程里面的emwin底层驱动,现在可以正常显示了

评分

参与人数 1蝴蝶豆 +2 收起 理由
zero99 + 2 结帖奖励

查看全部评分

垃圾服务器 回答时间:2018-5-29 11:51:27
楼主,我这个现在显示也不正常,显示的图片跟你那个差不多,能看到大体轮廓但是颜色不对,请问哪里有H7历程EMWIN底层驱动
12下一页

所属标签

相似问题

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版