如何从Windows XP应用程序中获取图标?


1

我正在运行Windows XP,我想获得一个像我正在运行的应用程序图标的体积大小(例如256x256)的图像文件。

在Mac上,我可以在应用程序上单击鼠标右键(单击“作业”,选择“查看包内容”),然后在“资源”文件夹中找到应用程序图标文件。

我可以以类似的方式搜索Windows XP应用程序的图标文件吗?


1
Windows中的应用程序图标通常为32x32,偶尔在Windows资源管理器的列表和详细信息视图中使用16x16“缩略图”。我不认为你会在Windows应用程序中找到256x256像素图标。
JMD 2009年

JMD你错了。应用程序图标在Windows中打包,其大小与Mac类似。大多数现代应用程序的图标大小高达512x512。
约书亚2009年

JMD是正确的,Windows XP仅使用32x32图标。Vista在桌面上引入了默认的64x64图标,支持资源管理器中的更大图标。
将于2009年

1
@Josh,我说“通常”。就像在“过去15年我一直在编程时,我通常只看到Windows应用程序使用32x32(偶尔会有16x16缩略图图标),即使其他尺寸可能已被支持。” 请注意,我自己不是图形艺术家,我的图标总是来自我在Google中找到的任何自由许可的图标。:)
JMD 2009年

Answers:


5

NirSoft的Icon Extractor会做到这一点,但如果那里有一个256x256你只会得到256x256 。在Vista之前,操作系统图标为48x48,许多开发人员都遵循该指导。如果它是流行的软件,有人可能手动构建了一个更大的版本,尝试像DeviantArt这样的网站。


同样,甚至XP支持多种尺寸的图标包装。这在当天很少使用,但今天大多数现代应用程序都有不同的尺寸。
约书亚2009年

哦,这肯定是支持的!只是在Vista之前没有动力使用它。你可能会很幸运,有一个应用程序,但谁知道!
Phoshi 2009年

@Josh,没有人说多个图标大小都不受支持。在我的第一个评论中,我甚至提到了多个图标大小
JMD 2009年

1
它做了一件事并做得很好的优秀奖励积分。工作就像一个魅力。
保罗D.怀特

1
哦,是的,一个当然受限于应用程序中包含的图标。它实际上是我正在看的Internet Explorer 8,恰好有256x256图标。
保罗D.怀特

6

我刚刚测试了使用Visual Studio 2008专业版打开.exe,我看到了可执行文件中的资源列表。双击允许我查看和提取图标。您可以使用Express(免费)版本完成相同的操作。

http://www.microsoft.com/express/download/

编辑图标


哇我不知道Visual Studio会这样做。谢谢你的提示!
约书亚2009年

“什么都没有。我很高兴VS能做到。我担心我不得不打破古老的Borland资源研讨会。;)
JMD 2009年

1
有点沉重只是为了提取图标,但很棒的发现!
Phoshi 2009年

是的,那里的好地方,你的普通Windows开发人员已经排序了。
保罗D.怀特

1
哦,我绝对同意。我不会安装VS Express只是为了提取一些图标,但它值得发布,因为SuperUsers也是可能已安装VS的程序员并不罕见。:)
JMD 2009年

5

下载IcoFX。它很小,免费且易于使用。它非常适合提取图标,创建新图标和编辑现有图标。

它将提取嵌入在可执行文件中的所有图标。它还可以打开图标并显示其中包含的图像,按大小和颜色格式排列。从那里它可以导出各种格式的图标图像,例如PNG,位图,jpeg。也可以在批处理模式下从多个文件中提取一大堆图标,尽管我还没有尝试过。

建议使用Visual Studio的回答者注意:VS不能很好地处理32位颜色图标; 它只能创建最多24位颜色的图标。作为一个图标编辑器和提取器,它非常糟糕。


2
icofx.ro,记录在案。
保罗D.怀特

1
新版本不再免费,最新的免费版本(1.6.4)仍然可以在其他网站上找到,(例如portableapps.com/apps/graphics_pictures/icofx_portable
marcin

哎哟,这很不幸。感谢更新。嗯,这是一个很棒的应用程序,开发人员也可以获得报酬。:-)
石头

2

我选择的工具:来自文件的图标允许您从文件提取图标EXE,DLL,OCX等),并将它们保存为单独的ICO,BMP,JPEG,EMF文件或作为单个联系表。您还可以将图标复制到剪贴板或打印图标。该程序包括一个小文件浏览器,允许您轻松查找包含至少X个图标的文件。

来自File的图标是免费软件(使用Universal Extractor可轻松移植)。


1

也许其他人已经完成了提取 - 访问 http://images.google.com并搜索您的应用程序名称。我已经为我使用的一些应用程序做了这个,发现了16x16,32x32,一直到全尺寸图像。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.