希望您能够提取计算机上存储的所有图标?您是否想知道您看到的所有这些图标实际上位于哪里?在计算机上找到高质量的图标很困难,主要是因为应用程序将其图标直接存储在 EXE(可执行)文件本身中,这间接地向您隐藏了这些图标。
在本文中,我将提到一些可用于从计算机上已安装的应用程序中提取图标的工具。您可以使用这些程序将图标文件另存为图像或不同大小的 ICO 文件。
IconsExtract
图标提取 是一个免费软件应用程序,您可以使用它自动查找存储在 EXE、DLL、OCX、CPL 和其他文件类型中的图标。使用此程序后,您会对计算机上存储的图标的实际数量感到惊讶!
该程序是一个独立的可执行文件,根本不需要任何安装,这意味着您可以轻松地在任何计算机上运行它!您还可以按图标或光标、图标大小甚至颜色深度过滤搜索。
启动程序时,您有 2 个主要搜索选项:
扫描文件中的图标 – 例如:C:\Windows\system32\shell32.dll – 这是加载程序时的默认值。
您可以在文本框中手动输入文件名,也可以通过点击浏览文件 按钮从对话框中选择文件名。您还可以使用通配符(? 和 *)选择多个文件名。
除了文件之外,您还可以通过点击浏览文件夹 按钮来扫描文件夹。如果您选中搜索子文件夹 复选框,则还将扫描主文件夹的所有子文件夹。例如,如果您单击浏览文件夹,选择 C:\Program Files (x86)\,然后选中子文件夹框,您将能够搜索所有已安装程序的所有文件中的图标!
扫描选定进程中的图标 - 这是一个不错的选项,它可以简单地列出计算机上当前正在运行的进程,并让您选择其中一个来从中提取图标。.
搜索完成后,您将发现程序主窗口中显示的图标。然后,您可以通过选择要保存的图标,然后从文件 菜单中选择保存所选图标 ,将图标保存到ICO文件中。
您还可以通过按标准 CTRL + C 组合键将单个图标复制到剪贴板并将其粘贴到另一个应用程序中。这将以 16×16 或 32×32 的标准尺寸复制图标。如果您想复制不同的尺寸,请双击该图标,然后在属性窗口中选择特定图像,然后单击复制所选图像 。
BeCylconGrabber
不确定这个有趣的名字是怎么回事,但是BeCylconGrabber 是一个有用的小工具,可以从应用程序可执行文件中获取高质量的图标。我比 IconsExtract 更喜欢这个程序,因为它有更好的界面和更干净的外观。我认为 IconsExtract 自 2010 年以来就没有更新过,所以那是很久以前的事了。
无论如何,这个程序也是可移植的,不需要安装。只需运行 EXE 文件,您就会看到主程序窗口,左侧有三个选项卡,右侧有一个预览窗口。
在目录 选项卡下,您可以浏览到单个文件并查看该特定 DLL 或 EXE 等的图标。假设我想为 Google Chrome 获得一个漂亮的图标,我会只需浏览到 chrome.exe 文件即可。
如您所见,预览窗口列出了该可执行文件中存储的图标的所有不同尺寸。要保存图标,请单击它,然后单击“保存”按钮或双击该图标。您将看到一个自定义的保存对话框,您可以在其中将其保存为具有所有不同尺寸和颜色深度的图标。
如果要将其另存为图像文件,只需单击保存类型 框并将其更改为 BMP 或 PNG,然后选择格式。这就是从特定文件中提取图标的方法。现在,如果您想扫描特定目录中的所有图标,请单击搜索 选项卡,然后单击新搜索 按钮。.
选择一个目录,然后选择是否递归搜索所有子目录。符号的最小数量意味着文件中必须包含的图标才能在搜索结果中显示。最大值设置为 10,000,这确实应该足够大。
如果您不单击左侧的任何内容,它会向您显示找到的特定尺寸的所有图标。您还可以单击搜索结果中的特定文件,它会仅显示该文件中的那些图标。最后,您可以选择一个图标,然后按收藏夹 按钮,这会将其添加到“收藏夹”标签中,您可以轻松访问它们,而无需再次搜索。
这几乎是从应用程序文件中获取高质量图标的两个最佳程序。还有一些其他程序可以工作,但它们只能让你提取 16×16 或 32×32 尺寸,在我看来这是没有用的。
现在您已经有了新图标,您可能想用它来创建 为您的闪存驱动器自定义图标 。如果您在计算机上找不到好的图标,您可以将您自己的图像转换为图标 并使用它们!享受吧!
.