如何制作/获取多文件.ico文件?
我只是想拥有一个.ico文件,其中包含多个图标图像的大小。 我希望在跨平台的桌面应用程序中使用它(例如,在Windows上,应用程序的顶部栏使用16×16大小,但是当使用Alt键时会显示各种打开的应用程序时使用32×32大小的版本)标签)。 一旦我有了.ico文件,我知道如何在我的小部件工具箱中使用它来获得这种效果,但我不知道如何得到它。
我应该用什么过程来制作这样的文件?
这可以免费使用GIMP完成。
它使用GIMP使每个图层具有不同的大小。
我创build了正确尺寸的以下图层。
- 256×256将保存为32bpp 8位阿尔法
- 48×48将被保存为32bpp 8位阿尔法
- 48×48将被保存为8bpp 1bit alpha
- 32×32将保存为32bpp 8位阿尔法
- 32×32将保存为8bpp 1bit alpha
- 32×32将被保存为4bpp 1bit alpha
- 16×16将保存为32bpp 8位阿尔法
- 16×16将保存为8bpp 1bit alpha
- 16×16将被保存为4bpp 1bit alpha
笔记
- 您可能需要检查其他资源,以确认这是一个合理的分辨率和颜色深度清单。
- 确保在图像的外部使用透明度,并消除锯齿边缘。 您应该看到图层外部的灰色棋盘格效果,以表示它们是透明的
- 需要使用1像素宽的铅笔和吸pipe工具手工编辑16×16图标,使其看起来不错。
- 不要更改GIMP中的颜色深度/模式。 保留为RGB
- 保存为.ico格式时更改颜色深度 – GIMPpopup一个特殊的对话框,用于更改每个图层的颜色设置
自由和开源的image processing工具包ImageMagick可以很容易地做到这一点:
convert icon-16.png icon-32.png icon-64.png icon-128.png icon.ico
另见http://www.imagemagick.org/Usage/thumbnails/#favicon ,有这样的例子:
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
优秀的(免费试用)IcoFX允许您创build和编辑图标 ,包括多达256×256的大小,PNG压缩和透明度。 我强烈推荐大部分替代品。
在这里获取您的副本: http : //icofx.ro/ 。 它支持Windows XP以上。
Windows将根据文件的显示位置自动从文件中select适当的图标。 有关图标devise以及您应该包含的大小/位深度的更多信息,请参阅以下参考资料:
-
图标(Windows Aero)
-
创buildWindows XP图标
'@icon寿司'是一个便携式的工具,可以创build多个图标ico文件免费。
拖放不同的图标大小,全选,并select文件 – >创build多个图标。
我所做的是准备一个512×512的PNG,阿尔法通道是很好的圆angular或阴影,然后我把它上传到这个网站http://convertico.com/ ,免费的,然后它返回给我一个6尺寸的白色文件与256×256,128×128,64×64,48×48,32×32和16×16大小。
我find了一个名为ICOBundle的Mac OSX应用程序,它允许您轻松地将不同大小的一系列ico文件放到ICOBundle.app中,提示您input文件夹目标和文件名,并创build多图标.ico文件。
- http://www.google.com/search?client=safari&rls=en&q=Mac+OSX+ICOBundle&ie=UTF-8&oe=UTF-8
- http://www.telegraphics.com.au/sw/info/icobundle.html
现在,如果只能将animationgif版本混合到一个文件中,那么这将是一个完整的图标集,可悲的是不可能,并且需要单独的文件和代码片段。
Visual Studio资源编辑器(VS 2013社区版免费)可以导入PNG(和其他格式)并导出ICO。
2017年新鲜答案:
步骤1启动Microsoft Paint。
步骤2点击“画图”工具栏选项卡并select“打开”,打开要转换为图标格式的图像。
步骤3点击“画图”标签,突出显示“另存为”选项并select“BMP图片”选项。 作为256色。 有一个下拉列表。
第4步你必须现在在Paint.net中打开它。 input图标的文件名并input“.ico”(不含引号)作为文件扩展名。 select图标的首选输出文件夹,然后单击“保存”(仍为bmptypes),在保存参数窗口中显示自动定义。
这是他们不希望第三方应用程序获得他们的计算机权利的决定。