【发布时间】:2011-06-16 01:37:48
【问题描述】:
使用 Windows ICO 文件,您可以将多个不同大小的图像打包到同一个 ICO 文件中 - Windows 然后根据需要选择不同的大小。 (see here 获取有关图标大小的信息)
有很多免费的在线工具可以将单个图像制作成 ICO 文件,但有没有免费的在线工具可以将几张图像制作成一个 ICO 文件?
【问题讨论】:
使用 Windows ICO 文件,您可以将多个不同大小的图像打包到同一个 ICO 文件中 - Windows 然后根据需要选择不同的大小。 (see here 获取有关图标大小的信息)
有很多免费的在线工具可以将单个图像制作成 ICO 文件,但有没有免费的在线工具可以将几张图像制作成一个 ICO 文件?
【问题讨论】:
要从多个 png 文件中创建 ico 文件,最好的工具之一是 png2ico。
以下是下载和安装png2ico的不同方法
从here 下载最新的 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
【讨论】:
原来你也可以使用Gimp 来做到这一点,就像described here:
- 在 GIMP 中打开最大的图标图像。右键单击图像 并选择 File->Open as Layers... 和 选择所有其他图标图像。
- 这将创建一个单一的图像,其中包含一个图层 图标图像。
- 将图像另存为 Microsoft Windows 图标 (.ico) 图像 - 文件->导出(或旧版本 GIMP 中的文件->另存为),然后输入文件名, 例如favicon.ico。 (这会 自动选择 .ico 格式)
【讨论】:
ICOBundle - Telegraphics 的免费程序 http://www.telegraphics.com.au/sw/product/ICOBundle
您首先创建所需大小的图标文件,然后将其与 ICOBundle 组合。为了创建图标文件,我使用了 photoshop 插件http://www.telegraphics.com.au/sw/product/ICOFormat
它是一个命令行实用程序,但使用非常简单
icobundl.exe -o favicon.ico favicon16x16.ico favicon32x32.ico
【讨论】: