我正在运行 Windows XP,我想获得一个大小合适(例如 256x256)的我正在运行的应用程序图标的图像文件。
在 Mac 上,我可以在应用程序上右键单击(拿那个,乔布斯),选择“查看包内容”,然后在“资源”文件夹中找到应用程序图标文件。
我可以以类似的方式寻找 Windows XP 应用程序的图标文件吗?
我刚刚测试了用 Visual Studio 2008 专业版打开一个 .exe,我看到了可执行文件中的资源列表。双击允许我查看和提取图标。您可以使用 Express(免费)版完成相同的操作。
http://www.microsoft.com/express/download/

NirSoft 的Icon Extractor会做到这一点,但如果有的话,你只会得到 256x256 。在 Vista 之前,操作系统图标是 48x48,许多开发人员都遵循该指南。如果它是流行的软件,有人可能已经手动构建了更大的版本,请尝试像 DeviantArt 这样的网站。
下载 IcoFX。它小巧、免费且非常易于使用。它非常适合提取图标、创建新图标和编辑现有图标。
它将提取嵌入在可执行文件中的所有图标。它还可以打开图标并显示其中包含的图像,按大小和颜色格式排列。从那里它可以导出各种格式的任何图标图像,例如 PNG、位图、jpeg。也可以在批处理模式下从多个文件中提取一大堆图标,尽管我还没有尝试过。
请注意建议 Visual Studio 的回答者:VS 不能很好地处理 32 位彩色图标;它最多只能创建 24 位颜色的图标。作为图标编辑器和提取器,它非常糟糕。