ICO最大尺寸

7

如果分辨率大于256x256,有没有一种将图像转换为ICO格式的方法?

我找到了几个程序,但它们都无法转换更大的图像。我需要的大小是1024x1024。

2个回答

14

如果您指定了256x256的尺寸选项,那么Windows Vista及更高版本会推断使用PNG格式 - 并且其中包含的PNG文件具有自己的尺寸规格。我现在明白(从Windows Vista到Windows 10),Windows要求这两个尺寸规格完全匹配,但未来的Windows版本可能会推迟到PNG指定的尺寸,以支持更高DPI显示器的更大图标。 - Dai
1
奇怪的是,当我尝试使用convert打开从256x256 PNG生成的ICO时,我的查看器eog无法加载图像,并显示消息“不支持压缩图标”。但是,它可以轻松地显示从255x255 PNG生成的ICO。因此,似乎convert决定在255x255以上更改格式设置。 - Gabriel Devillers
从这里的讨论来看,ICO文件支持大于256x256的尺寸,因为PNG头中的实际尺寸将被使用。 - phuclv

-1

如果你熟悉实际的照片编辑软件,GIMP是一个很棒的选择。它可以将任何单个图像转换为多层图标,并且你可以使用所有专业的图像编辑工具来自定义图像。而且它是100%免费的。我在我的图标上使用了九个图像层...尺寸为256、128、64、48、40、32、24、20和16。为了得出这个尺寸公式,我只需打开一个在Windows 11中已经在使用的好看的图标.ico文件,就可以找到答案。哦对了,不要使用压缩。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接