首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Ico格式-32位PNG与32位BMP与24位BMP

Ico格式-32位PNG与32位BMP与24位BMP
EN

Stack Overflow用户
提问于 2012-08-28 02:11:10
回答 2查看 5.4K关注 0票数 4

我正在发布一个.NET程序,并且处于完善阶段。我需要在项目属性中设置图标。根据我的研究,我想创建以下像素大小的图像,以迎合所有图标大小: 16,32,48,96,256。

我还找到了一个程序,可以将5张图片转换成一个名为"png2ico“的ico文件。

我的问题是。我的源图片是32位(RGB + alpha) PNG文件。我听说只有Vista和更高版本支持读取包含PNG内容的.ico文件,所以如果我向可能只有Windows XP的公众发布,那么使用包含PNG的ico文件是不是很危险?

如果我需要使用内部包含BMP的ico文件,使用32位BMP会有危险吗?我宁愿不使用24位BMP,因为糟糕的抗锯齿等。

如果我需要使用BMP over PNG,有没有什么推荐的程序可以从多个BMP转换成一个.ico文件?

EN

Stack Overflow用户

回答已采纳

发布于 2012-08-28 03:32:05

PNG图像只在Vista+上显示,但在旧版本上应该不会导致问题。

32位BMP在XP+上可以正常工作,并且在旧版本上显示为损坏的alpha通道(黑色)(可以通过适当的蒙版避免(大多数图标编辑器不支持32bpp图像?),然后它将显示为24bpp图像)

你真的应该使用一个真正的图标编辑器,那里有several free应用程序。

票数 1
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12147227

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档