如何在Windows资源管理器中获取SVG缩略图?
我可以在浏览器中打开它们,但我如何在Windows资源管理器中拥有缩略图?
编辑:我按照本回答的建议安装了Renesis Player,但它对我来说不起作用,可能是因为我的系统是64位的。
我可以在浏览器中打开它们,但我如何在Windows资源管理器中拥有缩略图?
编辑:我按照本回答的建议安装了Renesis Player,但它对我来说不起作用,可能是因为我的系统是64位的。
使用这个超棒的SVG缩略图外壳扩展,它可以在Windows 7、Windows 8和Windows 10(64位和32位)中正常工作:
Windows资源管理器的扩展模块来渲染SVG缩略图,这样你就可以对你的SVG文件有一个概览。
它是开源和免费的,你还能要求什么呢?
如果你在安装了这个shell扩展后仍然无法查看缩略图,请参考这些说明如何在Windows 7/8中重置图标缓存。
在Windows 10上安装后,请尝试更改您的SVG文件关联("Open With")。通过改变它,一些东西被刷新,它开始工作。
关于geo给出的答案,如果有人需要重建IconCache.db
,并且想尝试一下不需要重启的情况,请尝试以下批次。
@ECHO OFF
TASKKILL /IM explorer* /F
DEL "%localappdata%\IconCache.db" /A
explorer.exe
Adobe Illustrator_不是唯一的方法,也不是最好的方法。
请看上面@Deckard的帖子……
按照他提供的SVG Explorer Extension的链接。下载并安装 Dotz Software SVG Explorer Extension , 也就是 DSSEE。
安装完成后,打开任务管理器,杀死所有explorer.exe的实例。从任务管理器菜单中,选择文件-/>运行新任务菜单。在对话框中,简单地输入explorer并点击确定。
注意:只有当你对通过任务管理器杀死和重启进程感到满意时,才请进行上述步骤。如果不是,那么只需重新启动系统,以便新的资源管理器扩展可以加载。
从那时起,所有SVG图像将在Windows资源管理器中显示为缩略图。
这个扩展在Win7x64和Win8x64上对我来说都是**完美的工作。事实上,我最近惊喜地发现,它可以像显示非压缩版本一样无缝地显示压缩后的SVGZ图像的缩略图。
注意(2014/07/17):
根据John Rasch的评论,如果你在按照上面的步骤操作后看不到SVG缩略图,你可以使用下面的批处理文件清除你的图标缓存。
@ECHO OFF
TASKKILL /IM explorer* /F
DEL "%LOCALAPPDATA%\IconCache.db" /A
shutdown /r /f /t 5 /d 02:04
将此文件复制到RebuildIconCache.bat,然后以管理员身份运行。它将杀死所有Windows资源管理器进程,这是删除图标缓存之前所需要的,然后删除图标缓存,最后,重新启动系统。
编辑(2015/12/08):
正如下面@user1698811所指出的,最后一行 “shutdown /r /f /t 5 /d 02:04 "可以简单地替换为 "explorer.exe",摆脱重启的需要。
编辑(2015/03/10):
我知道这个问题是针对Windows 7问的,但我想如果能增加Windows 8及以上版本的说明会很有用…
Windows 8引入了一个新的图标和缩略图缓存系统。Windows 8使用多个缓存文件,而不是包含整个图标缓存的单一文件,基于图标的大小和类型。这些文件存储在”%LOCALAPPDATA%/微软/Windows/Explorer “中。举个例子,在我的系统中,该目录包括以下文件。
iconcache_16.db thumbcache_16.db
iconcache_32.db thumbcache_32.db
iconcache_48.db thumbcache_48.db
iconcache_96.db thumbcache_96.db
iconcache_256.db thumbcache_256.db
iconcache_1024.db thumbcache_1024.db
iconcache_exif.db thumbcache_exif.db
iconcache_idx.db thumbcache_idx.db
iconcache_sr.db thumbcache_sr.db
iconcache_wide.db thumbcache_wide.db
因此,为了在Windows 8或更高版本中清除图标缓存,你需要删除上述目录中的所有 "iconcache/_*.db "文件。
请注意,除了上述文件外,Windows 8仍然保留了”%LOCALAPPDATA%/IconCache.db “文件。说实话,我不知道这个文件到底用不用,但是,为了彻底,最好也继续删除这个文件。
因此,对于Windows 8及以上版本,我们的RebuildIconCache8.bat文件如下。
@ECHO OFF
TASKKILL /IM explorer* /F
DEL "%LOCALAPPDATA%\IconCache.db" /A
DEL "%LOCALAPPDATA%\Microsoft\Windows\Explorer\iconcache_*.db" /A
shutdown /r /f /t 5 /d 02:04
或者像@user1698811建议的那样:
@ECHO OFF
TASKKILL /IM explorer* /F
DEL "%LOCALAPPDATA%\IconCache.db" /A
DEL "%LOCALAPPDATA%\Microsoft\Windows\Explorer\iconcache_*.db" /A
explorer.exe
这样就不用重启就能重置图标缓存。
这适用于Windows 8.1 Pro 64位。
Codeplex不再有二进制的下载了。使用github构建的版本。 https://github.com/maphew/svg-explorer-extension https://github.com/maphew/svg-explorer-extension/releases
下载并点击安装程序后,打开管理命令提示符并运行。
TASKKILL /IM explorer* /F
DEL "%localappdata%\IconCache.db" /A
explorer.exe
希望能帮到你。
你可以试试【RENESIS Player浏览器插件】(http://www.tehkseven.net/topic/19213-svg-thumbnail-view-in-windows-explorer/)。
祝贺