如何将多个(不同的)图像组合成一个图标?

时间:2015-07-07 15:24:21

标签: image favicon meta

有许多服务可以通过将其缩小到适当的分辨率来拍摄图像并创建各种尺寸的网络图标。

但是,我专门为他们的分辨率(16x16和32x32)设计了两个favicons,这意味着我有两个独立的,不同的png。我很乐意将这些图标合并到一个favicon.ico中,这样我就可以正确地提供该文件。任何人都知道如何才能做到这一点?

1 个答案:

答案 0 :(得分:3)

您可以使用ImageMagick:

# For Ubuntu
sudo apt-get install imagemagick

convert favicon.ico favicon.png

# Now you have several files named favicon-0.png, favicon-1.png...
# Edit them or replace them

# Merge the PNGs into a single ICO
# Of course, list all the PNGs you need to merge
convert favicon-0.png favicon-1.png new_favicon.ico

Icotool(sudo apt-get install icoutils)以类似的方式工作。请注意,当嵌入的PNG很大时(通常不是这种情况),它会产生更大的ICO。

Microsoft开发工具(想想Visual Studio)可能附带了ICO版工具,但我不在这些工具中。

相关问题