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






3.25/5 (8投票s)
2002年12月5日
1分钟阅读

83862

365
这是一个特定于图标的图像列表,可以正确处理图标大小,并使用类似 Photoshop 的效果和图层轻松创建主题图标。
引言
如果您曾经对图标和 ImageList
进行大量处理,您会发现 ImageList
会将它们转换为位图,并且默认情况下仅提取默认大小,很难获取其他大小(例如,如果您的桌面显示 32x32,ImageList
将返回 32x32)。
这个类允许您存储和检索多种大小的图标,无需将图标以不同大小的单个文件保存。
特点
图标大小
该类允许您从图标文件中检索所有图标大小,而不仅仅是默认大小。
效果
该类具有以下用于操作图标的功能。
灰度
Bleach
(褪色效果)Translucence
(使图标半透明)添加阴影
叠加
当我为应用程序制作图标时,我总是使用一个主题并坚持使用它。我从一个主题图标开始,然后在顶部叠加主题图标。例如,一个文档(主题),带有一个软盘(操作)用于保存图标。这通常意味着制作很多图标。
使用该类,您可以动态创建这些叠加,因此如果您需要将快捷方式箭头叠加到任何图标上,都可以。它还支持处理集合,因此您可以绘制背景图标,绘制带阴影的前景,并仅更改使用的图标来使用模板。
注释
如果这篇文章有点简短,请见谅,这是我在 CodeProject 上的第一篇文章。演示展示了如何使用该类以及它提供的强大功能。如果您能解决这三个问题或有更多想法,请通过电子邮件告知我 [LeeDavies@bigfoot.com] ;-)。