硬汉嵌入式论坛

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

[emWin] emwin运用中,寻 dta和其他图片格式互转的源码

[复制链接]

6

主题

34

回帖

52

积分

初级会员

积分
52
发表于 2020-10-31 18:30:38 | 显示全部楼层 |阅读模式
有这样一个运用。
手机拍一个设备的照片,通过WIFI传给某个显示设备A,并用这个图片作为设备的图标。


如果A使用emwin  ,固定的图标是使用 dta格式的文件。dta文件解码方便,PNG解码时间太长。


手机传过来的图片需要显示可以有以下几种方式。
1. 手机端 直接传dta格式的文件,但是转换软件BmpCvt 貌似没有提供其他平台的代码。


2. 手机端传 png/bmp格式的文件给 emwin,emwin将png-->dta,貌似emwin平台也没有提供这样的互转函数。






说到低,我们需要一个dta和其他图片格式互转的代码。

回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115801
QQ
发表于 2020-11-1 10:02:08 | 显示全部楼层
手机拍摄的一般是JPEG吧,可以显示。
回复

使用道具 举报

6

主题

34

回帖

52

积分

初级会员

积分
52
 楼主| 发表于 2020-11-1 15:37:30 | 显示全部楼层
eric2013 发表于 2020-11-1 10:02
手机拍摄的一般是JPEG吧,可以显示。

手机拍摄的是JPEG,APP可以转换成别的格式。。。
想着让APP先转成 BMP,然后转成dta格式的文件,通过WIFI 发给emwin平台。

emwin平台  对操作速度有要求,JPEG格式的解码那是相当的耗时间。即使放到开机时候处理,图片多了,开机时间也是长的。
回复

使用道具 举报

7

主题

85

回帖

111

积分

初级会员

积分
111
发表于 2020-11-3 10:05:02 | 显示全部楼层
传BMP直接显示
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115801
QQ
发表于 2020-11-4 09:45:56 | 显示全部楼层
lixin91985 发表于 2020-11-1 15:37
手机拍摄的是JPEG,APP可以转换成别的格式。。。
想着让APP先转成 BMP,然后转成dta格式的文件,通过WIF ...

BMP太大了,不适合。

最好还是jpeg,板子收到后,可以绘制到存储设备里面,然后展示。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-19 14:05 , Processed in 0.448229 second(s), 24 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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