将多个PNG文件合并为一个ICO文件

33

使用Windows ICO文件,您可以将多个不同尺寸的图像打包到同一个ICO文件中 - 然后Windows根据需要选择不同的尺寸。(有关图标大小的信息,请参见此处

有许多免费在线工具可以将单个图像制作为ICO文件,但是否有任何免费在线工具可以将多个图像制作为一个ICO文件?

3个回答

34
原来您还可以使用Gimp完成这项任务,具体步骤在这里详细说明:
  • 在 GIMP 中打开最大的图标图像。右键单击该图像,选择“文件”->“作为图层打开...”,然后选择所有其他图标图像。
  • 这将创建一个包含每个其他图标图像图层的单个图像。
  • 将该图像另存为 Microsoft Windows 图标 (.ico) 图像 - 文件->导出 (或旧版本的 GIMP 中的“文件”->“另存为”), 然后输入文件名,例如 favicon.ico。(这将自动选择 .ico 格式)

非常感谢!与其他命令行工具相比,它具有很多配置选项和出色的输出质量! - Patrick Janser

15

首个图标是将附加到所有后续图标的目标。请确保图像的尺寸在16x16至256x256或512x512范围内,否则当视图大小与源大小不匹配时会出现模糊效果。此外,在进行此操作时,多重ico文件可能由于缓存而显示模糊结果,请在其他地方进行验证。 - user30478
首个图标是将附加到其后的所有后续图标的目标。请确保图像的尺寸范围从16x16至至少256x256或512x512,否则当视图大小与源大小不匹配时,图像会显得模糊。此外,在执行此操作时,多重ico文件可能会因缓存而显示模糊的结果,请在其他地方进行验证。 - undefined

4

要将多个png文件创建为ico文件,最好的工具之一是png2ico

以下是下载和安装png2ico的不同方法

从源代码安装

这里下载最新的png2ico源代码并运行以下命令:

tar xzvf png2ico-src-2002-12-08.tar.gz
cd ./png2ico-src-2002-12-08
./configure
make
sudo make install

OSX

苹果电脑用户可以通过 port 直接获取 png2ico 软件包。您需要运行以下命令:

sudo port install png2ico

命令

安装完png2ico后,您可以运行以下命令来生成所需的ico文件。

png2ico myicon.ico icon_16x16.png icon_32x32.png icon_64x64.png icon_128x128.png 
  • 请注意,ico文件的限制是高度<256像素,宽度<256像素。

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