硬汉嵌入式论坛

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

[emWin] BmpCvt 6.16小软件有bug,在Win7上无法正常加载ARGB格式的BMP图片了,提示File too short[已解决]

[复制链接]

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106913
QQ
发表于 2021-6-6 10:11:08 | 显示全部楼层 |阅读模式
之前的5.x版本没问题,这个版本不行了。

提示错误:
3.jpg

而在Win10上使用就没有这个问题,真是诡异

4.jpg




回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106913
QQ
 楼主| 发表于 2021-6-6 10:13:07 | 显示全部楼层
解决了,不支持中文文件名了。。。看来SEGGER全家桶已经彻底放弃中文支持了、
回复

使用道具 举报

610

主题

3060

回帖

4910

积分

至尊会员

积分
4910
发表于 2021-6-6 12:05:07 | 显示全部楼层
eric2013 发表于 2021-6-6 10:13
解决了,不支持中文文件名了。。。看来SEGGER全家桶已经彻底放弃中文支持了、

这感觉不科学哟, 哎, 又是受到卡脖子的待遇啊
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106913
QQ
 楼主| 发表于 2021-6-6 15:12:08 | 显示全部楼层
hpdell 发表于 2021-6-6 12:05
这感觉不科学哟, 哎, 又是受到卡脖子的待遇啊

现在MDK,  IAR和SES中文支持已经原来越不行了。
回复

使用道具 举报

610

主题

3060

回帖

4910

积分

至尊会员

积分
4910
发表于 2021-6-7 08:59:28 | 显示全部楼层
eric2013 发表于 2021-6-6 15:12
现在MDK,  IAR和SES中文支持已经原来越不行了。

是的,之前的老版本貌似还是可以很好的支持中文,哎,看来什么还是得自己有才行啊
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106913
QQ
 楼主| 发表于 2021-6-7 10:00:00 | 显示全部楼层
hpdell 发表于 2021-6-7 08:59
是的,之前的老版本貌似还是可以很好的支持中文,哎,看来什么还是得自己有才行啊

是这样的。
回复

使用道具 举报

335

主题

2037

回帖

3047

积分

版主

Rank: 7Rank: 7Rank: 7

积分
3047
发表于 2021-6-8 08:44:41 | 显示全部楼层
hpdell 发表于 2021-6-6 12:05
这感觉不科学哟, 哎, 又是受到卡脖子的待遇啊

这种专业工具软件都是几十年的迭代升级优化的。这种领域基本都是1~2家垄断,后来者很难竞争。
自主创新的软件话,估计基本能用,但是肯定不好用,优化升级走的路比较长。。。。
回复

使用道具 举报

2

主题

72

回帖

78

积分

初级会员

积分
78
发表于 2021-6-10 18:17:50 | 显示全部楼层
现在好多软件支持中文出现问题,IAR也是,工程在中文目录下,总是出现莫名其妙的问题,又不想把项目路径都换成英文,后来找到个解决方法,就是把系统的编码设置为UTF-8就没问题了(WIN10系统支持,WIN7不清楚):
回复

使用道具 举报

2

主题

72

回帖

78

积分

初级会员

积分
78
发表于 2021-6-10 18:20:59 | 显示全部楼层
刚才的帖子没编辑完,误发了,重新发一下。
现在好多软件支持中文都出现了问题,IAR也是,工程放在中文路径下总是出现莫名其妙的问题,又不想吧项目路径换成中文,后来找到个解决方法,就是吧系统改成UTF-8编码(WIN10支持,WIN7不清楚),如下:
QQ截图20210610181958.png
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106913
QQ
 楼主| 发表于 2021-6-10 18:30:23 | 显示全部楼层
lanse闪电 发表于 2021-6-10 18:20
刚才的帖子没编辑完,误发了,重新发一下。
现在好多软件支持中文都出现了问题,IAR也是,工程放在中文路 ...

谢谢分享,好办法:
回复

使用道具 举报

2

主题

72

回帖

78

积分

初级会员

积分
78
发表于 2021-6-10 18:58:57 | 显示全部楼层
eric2013 发表于 2021-6-10 18:30
谢谢分享,好办法:

其实这种方法,也不是很完美,个别软件,尤其是老软件,中文反而显示乱码,当然了这样的软件占比非常小了(自己C#写的小工具软件到没有问题,所以我认为基于.net框架的程序不会出问题)。  在就是别人发给我的CAD工程图纸,在UTF8系统编码下打开,里面的中文也会变成乱码,这时候还需要在切换回去在打开才正常。
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106913
QQ
 楼主| 发表于 2021-6-11 09:45:34 | 显示全部楼层
lanse闪电 发表于 2021-6-10 18:58
其实这种方法,也不是很完美,个别软件,尤其是老软件,中文反而显示乱码,当然了这样的软件占比非常小了 ...

我现在已经尝试开始英文名做例子。
回复

使用道具 举报

2

主题

51

回帖

57

积分

初级会员

积分
57
发表于 2022-9-2 16:50:38 | 显示全部楼层
硬汉大佬,ARGB8888格式的BMP图片是如何生成的啊?
回复

使用道具 举报

2

主题

51

回帖

57

积分

初级会员

积分
57
发表于 2022-9-2 16:51:48 | 显示全部楼层
eric2013 发表于 2021-6-6 10:13
解决了,不支持中文文件名了。。。看来SEGGER全家桶已经彻底放弃中文支持了、

硬汉大佬,ARGB8888格式的BMP图片如何生成啊?
回复

使用道具 举报

2

主题

51

回帖

57

积分

初级会员

积分
57
发表于 2022-9-2 17:19:07 | 显示全部楼层
需求 image.png ,实际显示 image.png
硬汉大佬,原图是ARGB8888格式的PNG图片,我使用bmpcvt转换为ARGB565格式的位图,实际显示与需要是存在色差的,请问有办法解决吗?
回复

使用道具 举报

2

主题

51

回帖

57

积分

初级会员

积分
57
发表于 2022-9-2 18:02:04 | 显示全部楼层
菜鸡的成长之路 发表于 2022-9-2 17:19
需求,实际显示
硬汉大佬,原图是ARGB8888格式的PNG图片,我使用bmpcvt转换为ARGB565格式的位图,实际显示 ...

#define COLOR_CONVERSION GUICC_888改为#define COLOR_CONVERSION GUICC_M565,就解决这问题了
回复

使用道具 举报

1万

主题

6万

回帖

10万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
106913
QQ
 楼主| 发表于 2022-9-3 09:46:14 | 显示全部楼层
菜鸡的成长之路 发表于 2022-9-2 16:50
硬汉大佬,ARGB8888格式的BMP图片是如何生成的啊?

使用GIMP将ICO透明图标转换为ARGB格式PNG格式,方便BmpCvt使用
https://www.armbbs.cn/forum.php? ... 7115&fromuid=58
(出处: 硬汉嵌入式论坛)
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-9 19:11 , Processed in 0.391847 second(s), 28 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2023, Tencent Cloud.

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