Windows Icon/zh CN

From Free Pascal wiki
Jump to navigationJump to search
Windows logo - 2012.svg

This article applies to Windows only.

See also: Multiplatform Programming Guide

图标编辑软件

以下软件都可用于图标设计:

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 下的图标集对比

window icon comparison.png

上图:适用于高 DPI 的完整图标集。优质图标。

下图:适用于 96 DPI 的图标。像素化的图标。

外部链接

(注意:此文基于 Windows 7 撰写,因此文中某些内容可能与上述介绍不同。)