65.9K
CodeProject 正在变化。 阅读更多。
Home

适用于 .NET 的图标证明图像列表

starIconstarIconstarIcon
emptyStarIcon
starIcon
emptyStarIcon

3.25/5 (8投票s)

2002年12月5日

1分钟阅读

viewsIcon

83862

downloadIcon

365

这是一个特定于图标的图像列表,可以正确处理图标大小,并使用类似 Photoshop 的效果和图层轻松创建主题图标。

Sample Image - IconProof.gif

引言

如果您曾经对图标和 ImageList 进行大量处理,您会发现 ImageList 会将它们转换为位图,并且默认情况下仅提取默认大小,很难获取其他大小(例如,如果您的桌面显示 32x32,ImageList 将返回 32x32)。

这个类允许您存储和检索多种大小的图标,无需将图标以不同大小的单个文件保存。

特点

图标大小

该类允许您从图标文件中检索所有图标大小,而不仅仅是默认大小。

效果

该类具有以下用于操作图标的功能。

  1. 灰度
  2. Bleach(褪色效果)
  3. Translucence(使图标半透明)
  4. 添加阴影

叠加

当我为应用程序制作图标时,我总是使用一个主题并坚持使用它。我从一个主题图标开始,然后在顶部叠加主题图标。例如,一个文档(主题),带有一个软盘(操作)用于保存图标。这通常意味着制作很多图标。

使用该类,您可以动态创建这些叠加,因此如果您需要将快捷方式箭头叠加到任何图标上,都可以。它还支持处理集合,因此您可以绘制背景图标,绘制带阴影的前景,并仅更改使用的图标来使用模板。

注释

如果这篇文章有点简短,请见谅,这是我在 CodeProject 上的第一篇文章。演示展示了如何使用该类以及它提供的强大功能。如果您能解决这三个问题或有更多想法,请通过电子邮件告知我 [LeeDavies@bigfoot.com] ;-)。

© . All rights reserved.