如何从应用程序文件提取高质量的图标

00_becyicongrabber_window

如果需要从程序文件或其他类型的文件(如.dll文件)中提取图标,有许多免费工具可以使任务变得容易。 然而,很少会从文件中提取高质量的图标图像。

大多数免费图标提取工具将提取较小的图标图像大小,如16×16,32×32或48×48像素。 有些图标尺寸较大,例如Windows中使用的图标。 有一个免费的小实用程序BeCyIconGrabber,允许您查看和保存包含在.exe,.dll,.icl,.ocx,.cpl,.src,.ico和.cur中的任何大小的图标和游标文件。 您可以将提取的图标单独保存为.png文件,.bmp文件,.ico文件或.cur文件,或在资源库(即.dll或.icl文件)中的组中。

BeCyIconGrabber可以作为可安装文件下载,也可以作为不需要安装的可移植可执行文件下载。 我们下载了可移植文件。

01_downloading_portable_version

双击安装程序文件,并按照安装说明,然后运行程序,或双击便携式.exe文件运行程序。

02_running_becyicongrabber

BeCyIconGrabber窗口左侧有三个选项卡。 使用“目录”选项卡选择要从其中提取一个或多个图标的文件。 使用搜索选项卡查找所选目录中的所有图标,以及可能的其子目录。 使用收藏夹选项卡“书签”您需要经常访问的文件。

作为从单个文件提取图标的示例,我们将选择Internet Explorer可执行文件(.exe),从中我们将提取一个大图标。 双击目录选项卡上的本地磁盘(C :)驱动器。

03_selecting_drive

导航到以下目录并选择iexplore.exe文件。

C:\ Program Files \ Internet Explorer

选项卡显示在BeCyIconGrabber窗口右侧,用于所选文件中可用的不同大小的图标。

注意:您不必选择包含图标的文件。 如果选择的文件没有图标,BeCyIconGrabber会自动从可执行文件中为与所选文件相关联的程序提取图标。

04_selecting_program_file

Internet Explorer在其可执行文件中有一些大的,256 x 256,图标。 要提取其中一个图标,请单击256 x 256选项卡,然后单击窗口底部的保存。

05_clicking_save_for_icon

将显示另存为对话框。 所选文件中的所有可用图标显示在“格式”框中。 默认情况下,在保存类型下拉列表中选择图标文件(* .ico),并且选择文件中的所有图标。 如果要将“格式”框中的所有图标保存到一个文件中,则必须选择.ico类型或.cur类型。 如果选择.png或.bmp作为类型,则必须在“格式”框中仅选择一个要保存的图标。

06_save_as_dialog_all_formats_selected

要仅保存256 x 256图标,请在“格式”框中选择256 x 256 32位图标。 在文件名编辑框中输入文件的名称,然后从保存类型下拉列表中选择该文件的类型。 单击保存。

07_clicking_save

您还可以指定在所选图标中使用的颜色数量或颜色深度。 为此,右键单击图标,然后从弹出菜单中选择颜色。 选择1位,4位,8位或24位来指定该图标的颜色深度。 要自动选择颜色深度,从子菜单中选择(自动),这是默认选择。

08_changing_colors

对于经常在BeCyIconGrabber中选择的文件,可以将文件添加到收藏夹列表中。 为此,请在目录选项卡上或搜索选项卡上的结果列表中选择文件,然后单击窗口左侧底部的收藏夹。

09_adding_program_to_favorites

所选文件将添加到“收藏夹”选项卡。 如果您不想将文件保留为收藏,请在收藏夹选项卡上选择该文件,然后单击删除。

缺省情况下,(外壳)项目在“收藏夹”选项卡上可用,无法删除。 它提供对Windows操作系统使用的图标的访问。 如果你正在寻找一个一般的图标来使用,(Shell)是一个好的开始的地方。

10_program_in_favorites

除了搜索和选择的文件,您自己从中提取图标,您可以让BeCyIconGrabber搜索所有包含在所选目录中的图标的文件。 为此,请单击“搜索”选项卡,然后单击“新建搜索”。

11_clicking_new_search

在“搜索”对话框中,单击“在目录中搜索”编辑框右侧的“浏览”。

注意:您也可以在编辑框中手动输入完整路径。

12_clicking_browse_on_search_dialog

在“浏览文件夹”对话框中,导航到要在其中搜索图标的目录,选择目录,然后单击“确定”。

13_selecting_program_files_folder

要搜索所选目录中的所有子目录,请单击递归搜索子目录复选框。

某些文件在文件中包含多个图标或符号。 如果要仅查找具有特定最小符号数的文件,请在要列出的文件的最小已包含符号数编辑框中输入所需的数字。 默认值为1。

包含在所选目录和子目录中的文件中的符号将自动提取并显示在BeCyIconGrabber窗口右侧的选项卡上。 要限制在搜索期间提取的符号数,请在搜索中立即提取的最大符号数中输入所需的数字编辑框。 默认值为10000。

单击“确定”开始搜索。 我们选择搜索程序文件目录和所有子目录中的所有图标。

14_clicking_ok_to_start_search

正在扫描的文件显示在BeCyIconGrabber窗口底部的消息中。 要停止搜索,请单击“取消”。

15_search_in_progress

所有包含图标的文件显示在“搜索”选项卡上的列表中。 最初,所有找到的文件中的所有图标显示在BeCyIconGrabber窗口右侧的选项卡上。 要仅查看列表中特定文件的图标,请选择该文件。 只有该文件中包含的图标显示在右侧的选项卡上。

16_search_results

除了从文件中提取图标,BeCyIconGrabber还可以提取光标。 默认情况下,仅选择图标。 要提取光标以及图标,请从选项菜单中选择光标。

注意:更改图标和光标选项时,必须再次运行搜索,或取消选择目录选项卡上的文件,然后再次选择以使更改生效。

17_selecting_to_show_cursors

下图显示在“程序文件”目录和子目录中仅搜索游标的结果。

18_cursors_found

如果您为脚本或批处理文件创建了很多专用快捷方式,并且要将图标附加到快捷方式以便轻松识别它们,则从文件中提取图标很有用。 BeCyIconGrabber可以很容易地提取各种尺寸的高品质图标。

从下载BeCyIconGrabber http://www.becyhome.de/download_eng.htm

赞 (0)
分享到:更多 ()