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

Icon Ejector - 图标转换工具

starIconstarIconstarIconstarIcon
emptyStarIcon
starIcon

4.10/5 (14投票s)

2005年2月23日

2分钟阅读

viewsIcon

69450

downloadIcon

2588

从图标文件中提取图标实例,并转换为图标或位图格式。

Sample Image - IconEjector.jpg

重要提示

重要提示:如果您按下清除输出文件夹按钮,请务必确认。

引言

在互联网上您可以找到非常大的图标库。将它们作为资源包含进去可能会大大增加您的 exe 文件的大小,因为一个 ICO 文件实际上至少包含一个具有不同尺寸的图标。

此应用程序允许您将所有 ICO 文件提取到单独的 ICO 或 BMP 文件中,然后仅在您的应用程序中使用您需要的那些。

关于应用程序

Sample Image - IconEjector.jpg

应用程序的演示输出。

我不为代码负责。它主要是对 Microsoft 的 IconPro 的重制,您可以在附件中找到它。

它包含您管理 ICO 文件所需的所有功能。

如何使用?

将您想要处理的 ICO 文件放在一个文件夹中,并创建一个空的输出文件夹。然后选择 ICO 文件夹和输出文件夹。工具提示会教您如何编辑文件名模式。如果您提取为位图格式,请确保选择背景颜色。

此软件与 TomKat工具栏生成器 配合使用效果很好。

技术细节

这个过程非常简单。这些 ICO 文件具有指向文件每个部分的标头。您可以在应用程序中找到这些结构。

实际上,不需要太多技术细节,因为我不认为很多人会真正下载源代码。如果您获得演示和图标包,您会非常满意。

更多信息可以在 MSDN 上找到,并通过实际阅读和理解源代码获得。

历史

  • 24.02.2005

    首次发布。

  • 25.02.2005

    您现在可以自动清除输出文件夹。您还可以处理包含图标的子文件夹。输出结构将保持原始状态。界面不再冻结,并且可以中止进程(使用类似于 VB DoEvents 的函数)。

  • 09.03.2005

    添加了清除输出文件夹的确认提示。

最后

任何反馈和评分都将不胜感激。如需商业用途,请与我联系。

保持冷静。

PS:如果您想要酷炫的图标,可以考虑访问 iconfactory.comdeviantart.com

© . All rights reserved.