Windows Icon/zh CN
This article applies to Windows only.
See also: Multiplatform Programming Guide
图标编辑软件
以下软件都可用于图标设计:
- Lazarus Image Editor 开源 且用 Lazarus 编写
- LazPaint 开源 且用 Lazarus 编写
- Greenfish Icon Editor Pro 自由软件
- GIMP 开源
- Inkscape 开源
LazPaint、GIMP、Inkscape 或其他软件都可以直接设计图标。Lazarus Image Editor 或 Greenfish Icon Editor Pro 则可另存为 .ico 格式。
默认图标集
默认图标集包含了适用于 Windows 设为 96 DPI(100% - 默认)时的以下尺寸图标:
- 16x16:显示于任务栏、列表和标题;
- 32x32:显示于桌面、控制面板;
- 48x48:显示于资源管理器的缩略图和列表视图;
- 256x256:Windows Vista+。
16x16: 用于 Windows 资源管理器的“详细信息”、“列表”、“小图标”视图,也是窗口中的应用程序图标和通知栏的图标。
32x32: 用于 Windows 资源管理器的“内容”视图、桌面的“小图标”模式、任务栏的应用程序图标和启动菜单图标。
48x48: 用于 Windows 资源管理器的“平铺”、“中图标”视图和桌面的“中图标”模式。
256x256: 用于 Windows 资源管理器的“大图标”视图和桌面的“Big icons”模式。
此外,根据操作系统的需要,256x256 图标还会缩放为从 48x48 至 256x256 之间的大小。
DPI 模式
默认设置是 96 DPI,但若在 高 DPI下运行,则需要更大的图标,并根据 DPI 设置进行缩放。
120 DPI (125%):
- 16x16 > 20x20
- 32x32 > 40x40
- 48x48 > 60x60
- 256x256
144 DPI (150%):
- 16x16 > 24x24
- 32x32 > 48x48
- 48x48 > 72x72
- 256x256
192 DPI (200%):
- 16x16 > 32x32
- 32x32 > 64x64
- 48x48 > 96x96
- 256x256
最常用的高 DPI 设置是 120 和 144 。若要支持高 DPI 中的优质图标,则必须在图标集中包含:
16x16 ; 32x32 ; 48x48 ; 256x256 // 96 DPI 默认图标集
20x20 ; 40x40 ; 60x60 // 120 DPI 额外需要
24x24 ; 72x72 // 144 DPI 额外需要
如果仅有默认图标集,则 OS 会缩放到需要的大小,但会损失画质。
图片:高 DPI 下的图标集对比
上图:适用于高 DPI 的完整图标集。优质图标。
下图:适用于 96 DPI 的图标。像素化的图标。
外部链接
- Microsoft: Windows Icons 定义了概念和规则。
(注意:此文基于 Windows 7 撰写,因此文中某些内容可能与上述介绍不同。)