硬汉嵌入式论坛

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

[emWin] emwin能绘制bmp,不能绘制jpeg

[复制链接]

11

主题

30

回帖

63

积分

初级会员

积分
63
发表于 2019-6-22 18:45:34 | 显示全部楼层 |阅读模式
gui_config设置的内存为8M,可以绘制BMP图像,不能绘制JPEG的,使用GUI_JPEG_DrawEx绘制,返回值为1
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107145
QQ
发表于 2019-6-23 08:38:10 | 显示全部楼层
8MB的内存够大,使用这个试试:
GUI_JPEG_Draw
回复

使用道具 举报

11

主题

30

回帖

63

积分

初级会员

积分
63
 楼主| 发表于 2019-6-23 12:36:33 | 显示全部楼层
eric2013 发表于 2019-6-23 08:38
8MB的内存够大,使用这个试试:
GUI_JPEG_Draw

一样,都不行
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107145
QQ
发表于 2019-6-24 09:26:48 | 显示全部楼层

还有一招。

仅你的GUIConf.C文件中的动态内存改成用内部SRAM,能分配100KB最好,显示个非常小的JPEG图片,比如10*10,看看能正常显示不。使用函数GUI_JPEG_Draw,图片直接以C数组放在程序里面。
回复

使用道具 举报

11

主题

30

回帖

63

积分

初级会员

积分
63
 楼主| 发表于 2019-6-24 17:25:31 | 显示全部楼层
eric2013 发表于 2019-6-24 09:26
还有一招。

仅你的GUIConf.C文件中的动态内存改成用内部SRAM,能分配100KB最好,显示个非常小的JPEG图 ...

好的,我稍后测试一下
回复

使用道具 举报

11

主题

30

回帖

63

积分

初级会员

积分
63
 楼主| 发表于 2019-6-25 10:42:20 | 显示全部楼层
eric2013 发表于 2019-6-24 09:26
还有一招。

仅你的GUIConf.C文件中的动态内存改成用内部SRAM,能分配100KB最好,显示个非常小的JPEG图 ...

测过了,好像不行,也不知道为什么。还有一个问题,为什么5.44版本的lib库,用os版本的会死。用不带os的就没问题啊。我用的freertos
1561430324(1).jpg
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
107145
QQ
发表于 2019-6-25 10:52:39 | 显示全部楼层
小韩同学 发表于 2019-6-25 10:42
测过了,好像不行,也不知道为什么。还有一个问题,为什么5.44版本的lib库,用os版本的会死。用不带os的 ...

基本可以确定,你的程序模板真的有问题,移植我的吧,F429和H7的都有。
回复

使用道具 举报

11

主题

30

回帖

63

积分

初级会员

积分
63
 楼主| 发表于 2019-6-25 11:54:09 | 显示全部楼层
eric2013 发表于 2019-6-25 10:52
基本可以确定,你的程序模板真的有问题,移植我的吧,F429和H7的都有。

模板会是大概 哪一部分的问题?会是 LCDConf_Lin_Template.c这个文件的问题吗?还是freertos的问题,其他的都是库里的文件,我直接移植官方的。想自己抑制一下啊,不自己在这移植一下,心里不踏实,实在不行,我就用您得模板移植
回复

使用道具 举报

29

主题

514

回帖

606

积分

金牌会员

积分
606
QQ
发表于 2019-6-28 09:04:34 | 显示全部楼层
官网自带的sample 多玩几遍
官网显示JPG图片的sample.jpg
Releasing your creativity
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-20 12:32 , Processed in 0.301568 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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