ICO图像格式中,宽度和高度各用一个字节存储,因此无法表示大于256×256像素的图片。 你需要先调整你的图片大小。 http://en.wikipedia.org/wiki/ICO_(file_format)#Outline
如果你熟悉实际的照片编辑软件,GIMP是一个很棒的选择。它可以将任何单个图像转换为多层图标,并且你可以使用所有专业的图像编辑工具来自定义图像。而且它是100%免费的。我在我的图标上使用了九个图像层...尺寸为256、128、64、48、40、32、24、20和16。为了得出这个尺寸公式,我只需打开一个在Windows 11中已经在使用的好看的图标.ico文件,就可以找到答案。哦对了,不要使用压缩。
convert
打开从256x256 PNG生成的ICO时,我的查看器eog无法加载图像,并显示消息“不支持压缩图标”。但是,它可以轻松地显示从255x255 PNG生成的ICO。因此,似乎convert
决定在255x255以上更改格式设置。 - Gabriel Devillers