硬汉嵌入式论坛

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

[emWin] 适配emWin5.10到emWin6.18的所有版本PNG库源码文件

[复制链接]

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115896
QQ
发表于 2021-6-22 15:59:23 | 显示全部楼层 |阅读模式

由于libpng的授权问题,emWin使用这个库和接口文件全部是开源的。

emwin_png.zip (8.79 MB, 下载次数: 57)

QQ截图20210622155900.png

回复

使用道具 举报

22

主题

128

回帖

194

积分

初级会员

积分
194
发表于 2021-6-22 16:04:54 | 显示全部楼层
要解码png,需要整个文件都读回来吗,能不能只读部分解码部分刷部分,然后继续循环
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115896
QQ
 楼主| 发表于 2021-6-22 16:29:28 | 显示全部楼层
kirito 发表于 2021-6-22 16:04
要解码png,需要整个文件都读回来吗,能不能只读部分解码部分刷部分,然后继续循环

可以边解码边显示。
回复

使用道具 举报

0

主题

1

回帖

1

积分

新手上路

积分
1
发表于 2024-7-11 14:53:29 | 显示全部楼层
我的屏颜色是RGB565格式的,用GUI_PNG_Draw()函数画一个PNG图片,但是为什么透明的部分会变成白色而不是维持透明呢?
回复

使用道具 举报

1万

主题

7万

回帖

11万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
115896
QQ
 楼主| 发表于 2024-7-12 09:25:27 | 显示全部楼层
tlight 发表于 2024-7-11 14:53
我的屏颜色是RGB565格式的,用GUI_PNG_Draw()函数画一个PNG图片,但是为什么透明的部分会变成白色而不是维 ...

你的emWin用的ARGB格式库,还是ABGR格式库。

另外你的PNG图片确定是带透明层的,带的才会透明
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-25 16:23 , Processed in 0.377801 second(s), 27 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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