我只想拥有一个.ico文件,其中包含多个大小的图标图像。我想在跨平台桌面应用程序中使用它(因此,例如在Windows上,16x16大小用于应用程序的顶部栏,但当使用Alt-时显示各种打开的应用程序时使用32x32大小版本标签)。一旦我有了.ico文件,我知道如何在我的widget工具包中使用它来获得这个效果,但我不知道如何获得它。
我应该使用什么程序制作这样的文件?
答案 0 :(得分:136)
这可以使用GIMP免费完成。
它使用GIMP的能力使每个图层具有不同的大小。
我创建了以下正确尺寸的图层。
注释
答案 1 :(得分:91)
ImageMagick是一个免费的开源图像处理工具包,可以很容易地做到这一点:
注意:从ImageMagick 7开始,CLI稍有变化,您需要在任何命令前面添加magick
。
magick convert icon-16.png icon-32.png icon-64.png icon-128.png icon.ico
另见http://www.imagemagick.org/Usage/thumbnails/#favicon,其中包含示例:
magick convert image.png -bordercolor white -border 0 \
\( -clone 0 -resize 16x16 \) \
\( -clone 0 -resize 32x32 \) \
\( -clone 0 -resize 48x48 \) \
\( -clone 0 -resize 64x64 \) \
-delete 0 -alpha off -colors 256 favicon.ico
现在还有更短的内容:
magick convert image.png -define icon:auto-resize:256,48,32,24,16 favicon.ico
答案 2 :(得分:41)
优秀(免费试用)IcoFX允许您创建和编辑图标,包括多种尺寸,最高256x256,PNG压缩和透明度。我强烈推荐大多数替补。
在此处获取您的副本:http://icofx.ro/。它支持Windows XP以上版本。
Windows会自动从文件中选择正确的图标,具体取决于文件的显示位置。
有关图标设计以及应包含的尺寸/位深度的更多信息,请参阅以下参考:
答案 3 :(得分:12)
'@ icon sushi'是一个可以免费创建多个图标ico文件的便携式实用程序。
拖动&删除不同的图标大小,全选并选择文件 - >创建多个图标。
下载答案 4 :(得分:7)
我所做的是准备512x512 PNG,Alpha通道适用于圆角或阴影,然后我将其上传到此网站http://convertico.com/,并且免费然后它返回6个尺寸.ico文件包含256x256,128x128,64x64,48x48,32x32和16x16尺寸。
答案 5 :(得分:1)
我发现了一个名为ICOBundle的Mac OSX应用程序,它允许您轻松地将不同大小的ico文件选择放到ICOBundle.app上,提示您输入文件夹目标和文件名,然后创建多图标。 ico文件。
现在,如果只能将动画gif版本混合到一个文件中,它就是一个完整的图标集,遗憾的是不可能,需要一个单独的文件和代码片段。
答案 6 :(得分:1)
Visual Studio资源编辑器(免费作为VS 2013社区版)可以导入PNG(和其他格式)并导出ICO。
答案 7 :(得分:-13)
2018年新答复:
第1步 启动Microsoft Paint。不是Paint.Net而是普通油漆
第2步 通过单击“绘制”工具栏选项卡并选择“打开”,打开要转换为图标格式的图像。
第3步 单击“绘制”选项卡,突出显示“另存为”选项,然后选择“BMP图片”选项。为256色。有一个下拉列表。
第4步 你现在必须在Paint.net中打开它。 输入图标的文件名,然后键入“.ico”(不带引号)作为文件扩展名。选择图标的首选输出文件夹,然后单击“保存”(仍为bmp类型),在保存参数窗口中显示自动定义。
这是针对那些希望第三方应用程序在其COMP上获得许可的人的解决方案。
我使用这种简单的方法为桌面或文档上的文件夹创建自定义图标。