Windows的图标文件有大图标和小图标之分,请问大小图标尺寸各是多少,最好讲解一下!

2024-12-12 10:37:57
推荐回答(2个)
回答1:

  图标尺寸有16×16、24×24、32×32、48×48、96×96,色深有16色、256色、32位彩色等等。微软把系统常用的图标都放进shell32.dll里了。有些图标,比如文件夹图标,16×16、24×24、32×32、48×48、96×96、16色、256色、32位彩色各种尺寸规格都有。有的图标就只有16×16、32×32和48×48。因为用途不同,有些图标没必要做全规格全尺寸。
  当你提取图标的时候,比如文件夹图标。提取出来的不是若干个图标,而是只有一个图标文件、这一个文件集成了各种尺寸各种规格,我估且称这个文件为图标组。而这个图标组又可以分解成若干个单一的图标。
  还有图标一些放在其他的dll里。放进dll里的图标没有按名字命名,而是按编号命名,其他程序使用的时候按编号调用。explorer就是调用dll里的图标做菜单上的图示。所以当你反编译explorer的时候,里面或许只有一个图标,菜单上的复制、剪切、粘贴图标都没在程序当中。把程序反编译全分解也找不出这些图标。
  由此看来,微软有一大帮十分精通数据结构和文件结构、磁盘结构的人,要不然怎么能做出这样有技术含量的东西来。我们很多人都不知道如何把几个图标组成一个图标集,把图标打成dll包也是借助别人写好的工具才能实现。

回答2:

图标真实尺寸有16×16 ,24×24,32×32,48×48(像素)等等。但这与在资源管理器里显示的“大图标”、“小图标”没有直接关系。
只能说,图标的原始尺寸越大,使用大图标显示的时候效果越好(细腻、真实)。