硬汉嵌入式论坛

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

[截图功能] 颓了,想精简下H7-TOOL截图数据大小,保存为16位色的BMP图显示不正常,最终发现是颜色格式的问题

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106934
QQ
发表于 2022-9-28 03:32:37 | 显示全部楼层 |阅读模式
耽误了一晚上时间,颓了。

当前读取数据后,保存为BMP方式采用16bit颜色深度,电脑端直接显示就是不正常的。

image.png

然后我把这个保存的BMP图片,用板子显示,就是正常的。。。

最终锁定是16bit格式保存BMP的问题,改用24bit格式保存,电脑端显示正常了,太受伤了。。。


回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106934
QQ
 楼主| 发表于 2022-9-28 11:54:31 | 显示全部楼层
解决了,Windows端的16bit BMP图片格式是rgb555,而不是rgb565
回复

使用道具 举报

23

主题

1406

回帖

1475

积分

至尊会员

积分
1475
发表于 2022-9-28 16:42:03 | 显示全部楼层
哈哈,分享使能精神抖擞

emWin截图就可以截图16bpp,可以解决大佬问题。
代码不规范,亲人两行泪!
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106934
QQ
 楼主| 发表于 2022-9-28 17:25:58 | 显示全部楼层
missfox 发表于 2022-9-28 16:42
哈哈,分享使能精神抖擞

emWin截图就可以截图16bpp,可以解决大佬问题。

做了一个RGB565转555,效果不太高
https://www.armbbs.cn/forum.php?mod=viewthread&tid=115736
回复

使用道具 举报

23

主题

1406

回帖

1475

积分

至尊会员

积分
1475
发表于 2022-9-28 19:11:46 | 显示全部楼层
eric2013 发表于 2022-9-28 17:25
做了一个RGB565转555,效果不太高
https://www.armbbs.cn/forum.php?mod=viewthread&tid=115736

一个像素一个像素转换,确实差点意思
代码不规范,亲人两行泪!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-10 19:06 , Processed in 0.207385 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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