gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 12:51:34 25 4
gpt4 key购买 nike

我正在发布一个 .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。

如果我需要在 PNG 上使用 BMP,对于将多个 BMP 转换为单个 .ico 文件的程序有什么建议吗?

最佳答案

png2ico将 png 作为源文件,但它没有说明它实际上在生成的 ico 文件中使用 png 压缩。

我推荐你使用Gimp ,您可以在此处为您希望生成的 ico 支持的每种尺寸创建一个带有图层的图像。然后,当您导出/保存为 ico 时,它会询问您想要对每一层进行哪种压缩。

对于最大的图层(96 和 256),使用 png 压缩非常安全,因为通常较旧的桌面不会显示那么大的图标。

关于icons - Ico 格式 - 32 位 PNG 与 32 位 BMP 与 24 位 BMP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12147227/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com