硬汉嵌入式论坛

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

[emWin] PNG图片显示

[复制链接]

14

主题

55

回帖

14

积分

初级会员

积分
14
发表于 2014-8-27 15:41:00 | 显示全部楼层 |阅读模式
GUI_PNG_Draw函数在模拟器可以用,在keil下说未定义什么情况
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107462
QQ
发表于 2014-8-27 15:48:27 | 显示全部楼层
回复

使用道具 举报

14

主题

55

回帖

14

积分

初级会员

积分
14
 楼主| 发表于 2014-8-27 16:00:45 | 显示全部楼层

回 eric2013 的帖子

eric2013:http://www.armbbs.cn/forum.php?mod=viewthread&tid=1784 (2014-08-27 15:48)
怎个压缩的库都添加到工程里吗?还有,有没有破解版的IconWorkshop
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107462
QQ
发表于 2014-8-27 16:36:01 | 显示全部楼层

回 mbyml 的帖子

mbyml:怎个压缩的库都添加到工程里吗?还有,有没有破解版的IconWorkshop (2014-08-27 16:00) 
都要添加,破解方法在百度上面找即可,我们论坛曾经上传破解版被投诉了。
回复

使用道具 举报

14

主题

55

回帖

14

积分

初级会员

积分
14
 楼主| 发表于 2014-8-27 16:42:29 | 显示全部楼层

回 eric2013 的帖子

eric2013:都要添加,破解方法在百度上面找即可,我们论坛曾经上传破解版被投诉了。 (2014-08-27 16:36)
我都添加了 编译通过了 但是图片显示不出来 运行后死在函数GUI_PNG_Draw中
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107462
QQ
发表于 2014-8-27 21:21:53 | 显示全部楼层

回 mbyml 的帖子

mbyml:我都添加了 编译通过了 但是图片显示不出来 运行后死在函数GUI_PNG_Draw中 (2014-08-27 16:42) 
动态内存一定要大,要不显示不了的,
回复

使用道具 举报

14

主题

55

回帖

14

积分

初级会员

积分
14
 楼主| 发表于 2014-8-28 08:49:01 | 显示全部楼层

回 eric2013 的帖子

eric2013:动态内存一定要大,要不显示不了的, (2014-08-27 21:21)
图片多大我就申请的多大,也还是显示不了
回复

使用道具 举报

14

主题

55

回帖

14

积分

初级会员

积分
14
 楼主| 发表于 2014-8-28 09:19:25 | 显示全部楼层

回 eric2013 的帖子

eric2013:动态内存一定要大,要不显示不了的, (2014-08-27 21:21)
运行GUI_PNG_Draw函数后出现硬件错误
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107462
QQ
发表于 2014-8-28 13:48:32 | 显示全部楼层

回 mbyml 的帖子

mbyml:运行GUI_PNG_Draw函数后出现硬件错误
 (2014-08-28 09:19) 
对的,就是你的动态内存不够才这样的,你可以看看手册上面对PNG图片显示的最小配置。
回复

使用道具 举报

14

主题

55

回帖

14

积分

初级会员

积分
14
 楼主| 发表于 2014-8-28 16:20:56 | 显示全部楼层

回 eric2013 的帖子

eric2013:对的,就是你的动态内存不够才这样的,你可以看看手册上面对PNG图片显示的最小配置。 (2014-08-28 13:48)
申请了超过图片大小的内存,按那个手册上的计算公式来申请的,还是死在这个函数
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107462
QQ
发表于 2014-8-28 16:27:12 | 显示全部楼层

回 mbyml 的帖子

mbyml:申请了超过图片大小的内存,按那个手册上的计算公式来申请的,还是死在这个函数 (2014-08-28 16:20) 
基本公式如下:App. RAM requirement = (xSize+ 1) * ySize * 4 + 54Kbytes

你至少得搞个100KB的动态内存,因为别的控件等也许要内存的。
回复

使用道具 举报

614

主题

3067

回帖

4929

积分

至尊会员

积分
4929
发表于 2015-5-12 15:35:52 | 显示全部楼层

回 eric2013 的帖子

eric2013:基本公式如下:App. RAM requirement = (xSize+ 1) * ySize * 4 + 54Kbytes

你至少得搞个100KB的动态内存,因为别的控件等也许要内存的。 (2014-08-28 16:27) 
这个png 显示 这么好内存啊
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-6-2 03:27 , Processed in 0.194659 second(s), 25 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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