我只想拥有一个.ico文件,其中包含多种尺寸的图标图像。我希望将其用于跨平台桌面应用程序(例如,在Windows上,该应用程序的顶部栏使用16x16大小,但是当使用Alt-标签)。一旦有了该.ico文件,我就知道如何在我的窗口小部件工具包中使用它来获得这种效果,但是我不知道如何获得它。
我应该使用什么程序制作这样的文件?
我只想拥有一个.ico文件,其中包含多种尺寸的图标图像。我希望将其用于跨平台桌面应用程序(例如,在Windows上,该应用程序的顶部栏使用16x16大小,但是当使用Alt-标签)。一旦有了该.ico文件,我就知道如何在我的窗口小部件工具包中使用它来获得这种效果,但是我不知道如何获得它。
我应该使用什么程序制作这样的文件?
Answers:
可以使用GIMP免费完成。
它使用GIMP的功能使每一层具有不同的大小。
我创建了以下尺寸正确的图层。
笔记
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,128,96,64,48,32,16" favicon.ico
出色的(免费试用)IcoFX,可让您创建和编辑图标,包括多种尺寸(最大256x256),PNG压缩和透明度。我强烈推荐大多数替代产品。
在此处获取您的副本:http : //icofx.ro/。它支持Windows XP及更高版本。
Windows会根据文件的显示位置自动从文件中选择适当的图标。有关图标设计以及应该包括的大小/位深的更多信息,请参见以下参考:
“ @icon sushi”是可移植的实用程序,可以免费创建多个图标ico文件。
拖放不同的图标大小,全部选中,然后选择文件->创建多个图标。
我要做的是准备512x512 PNG,Alpha Channel非常适合圆角或阴影,然后我将其上传到此网站http://convertico.com/,免费然后返回6尺寸的.ico尺寸为256x256、128x128、64x64、48x48、32x32和16x16的文件。
我找到了一个名为ICOBundle的Mac OSX应用程序,该应用程序可以让您轻松地将不同大小的ico文件拖放到ICOBundle.app上,提示您输入文件夹目标和文件名,并创建多图标.ico文件。
现在,如果仅可以将动画gif版本混入该文件中,那将是一个完整的图标集,可惜的是不可能,并且需要单独的文件和代码片段。
新答案2018:
步骤1启动Microsoft Paint。不是Paint.Net,而是普通Paint
步骤2通过单击“绘制”工具栏选项卡并选择“打开”,打开要转换为图标格式的图像。
步骤3单击“绘画”选项卡,突出显示“另存为”选项,然后选择“ BMP图片”选项。为256色。有一个下拉列表。
步骤4您必须立即在Paint.net中打开它。输入图标的文件名,然后键入“ .ico”(不带引号)作为文件扩展名。选择图标的首选输出文件夹,然后单击“保存”。(仍为bmp类型),在保存参数窗口中显示自动定义。
对于那些不想让第三方应用获得其许可的第三方应用程序来说,这是一个解决方案。
我使用这种简单的方法为桌面或文档上的文件夹创建自定义图标。