分享

Restorator 教程

 小 SU 2010-11-08

版权声明:转载时请以超链接形式标明文章原始出处和作者信息及本声明

http://tb-8./logs/29018959.html

如何批量(快速)导出/导入ICON ?
    之前版本的 Restorator  似乎不支持Windows Vista ™ PNG256的图标,但用来修改XP的dll文件还是不错的选择,我估计你晓得了 Restorator  软件后就不会再用 ResHacker  来一个一个的替换 shell32.dll 里面的图标了吧!如果是只是想快速替换ICON,我还是建议大家用 Restorator  ,快速!
如果你的Restorator  版本不支持查看/导出/导入 Windows Vista ™ PNG256图标,请你升级你的Restorator 至Restorator2007  ,即可支持修改 Windows Vista ™ 带有PNG256图标的dll/exe..文件了 。

 重要提示: 在使用中请留意 Restorator2007 可能存在的问题,Restorator2007的 1747和1729版本似乎对Windows Vista ™ 的256PNG的图标支持不如人意,文章最后说明 。

 

 

1. 打开 Restorator 2007  , 之前的版本似乎不支持Vista PNG256的ICON , 这里使用的是 3.70 Build 1747  。
   点击查看原始尺寸

 

2. 选择 文件/打开  Ctrl+O ,选择你要修改的文件(Restorator所支持),在此使用的是FirewallControlPanel.exe文件示范,该文件的位置在 C:\WINDOWS\system32 。

 

3. 打开文件后,左侧资源树点击(红1)小三角  拉开,把图标项也拉开(红2),现在看到(红3)的是该文件的包含的所有ICON,选中后可以看到图标的信息 。点击查看原始尺寸 

 

4. 选中 图标_5000 ,可以在 资源查看器  看到ICON的信息(红1),可以看出来这个文件的图标格式是比较多的,往下拉(红2)就可以看到RGB/A的图像信息,目前看到的是16色信息 。
点击查看原始尺寸

 

 

5. 256*128*96*64*48*32*24*16 -RGB/A
    256*128*96*64*48*32*24*16 -256色
    256*128*96*64*48*32*24*16 -16色
以上是 图标项-5000  图像信息,替换新的ICON进来时请确保图标信息要和原来的格式/数量一致 !

 

6. 为了达到安全稳定的使用效果,请逐个检查你将要选择替换的ICON项的格式和数量,确保替换一致 。

 

7. 请将你要替换的ico全部放到同一个文件夹里面,并对应图标在应用文件里面的编号(红1),
比如:5000 对应的是 安全  ,5004 对应的是 防火墙   ..........
(红2)这里是文件游览器 ,方便我们查看要替换用的ICON 。
点击查看原始尺寸

 

 

8. 将你要替换的图标整理到同一个文件夹下,然后用 文件游览器  找到并进入 (红2),直到看到所有已经编号 好的图标 (红1) 。
点击查看原始尺寸

 

9.  如果你的准备工作做好了,我们就要开始批量替换图标了 。

 

10. 右键  左边资源树的 图标项 (文件夹图标),选择 导入(O)....  ,点击 自动导入所有"图标"类型 (Z)

11. 导入完后,直接按 F12  另存为,保存  完成了!


 

 

提示:
 导入图标后,如果有哪些编号没有导入的将会弹出对话框被提示:
发生下列错误:
文件
`````````````````````.ico 不存在
不能导入 图标\*****\....
关闭该对话框就好了 。  还有在资源树的图标编号左侧将出现 小箭头  ,没有 小箭头  的代表本次没有替换成功,当然你也可以取消这个箭头的显示!(工具 ——设置 ——常规 ——保存 ,去掉 标记已修改的资源 (显示为小箭头))。

 

Restorator2007问题:
  试验证明某些文件里面 的图标含有 256色和16色  的256x256信息的,比如:本次教程中的“FirewallControlPanel.exe”该文件的位置在 C:\WINDOWS\system32 。
                     256*128*96*64*48*32*24*16 -RGB/A
                     256*128*96*64*48*32*24*16 -256色
                     256*128*96*64*48*32*24*16 -16色
   (这些格式是 FirewallControlPanel.exe 图标项-5000 包含的信息)

在 Restorator2007  修改后的FirewallControlPanel.exe显示就出问题了,修改后的FirewallControlPanel.exe在大于48*48大小状态以上,不是以32位的 RGB/A色彩来显示,而是以16色来显示,不是ICON在压缩时候出问题,而是在 Restorator2007  保存文件的时候出现技术问题,导致ICON的编号错位 。

你可以拿修改后的FirewallControlPanel.exe用 Restorator2007 再次打开,然后导出 图标-5000  ,对ico已经显得难看了,然后启动 IconWorkshop 6  把图标-5000  打开,这时你可以看到,在IconWorkshop 6 左边的格式里,256色和16色的256*256 的图像已经升到了 RGB/A 的头上了,之所以判断出是Restorator2007 把256色和16色 的属性搞错了 。

下图为:左边 是正常 的ICO,右边是Restorator2007 修改后的文件里面导出的ICO

    点击查看原始尺寸

                                                     正常的256px排序对比图  

 

经过反复试验,在同类软件中,ResHacker  却没有出现这样子的尴尬!ResHacker  的表现良好,可惜的是ResHacker  不支持批量导入/导出 。建议你在封装含有256色/16色 256*256px图标的时候不要用 Restorator2007 来封装,除非你想看到 16色的图标效果 。遇到这类的图标你可以使用ResHacker 来封装ICO到应用文件里 。

 

 

 

 


    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多