Questão Como obter miniaturas SVG no Windows Explorer?


Eu posso abri-los no navegador apenas OK, mas como posso ter miniaturas no Windows Explorer?

Edit: Eu instalei o Renesis Player como sugerido por esta resposta, mas não funciona para mim, provavelmente porque eu tenho sistema de 64 bits.


136


origem


Há um sugestão de feedback oficial do Windows você pode votar neste recurso: aka.ms/Eoucpm - mikemaccana
Esse link de feedback não abriu para mim. Este é o mesmo problema, exceto que é um que eu poderia acessar aka.ms/R2boai - Daniel Tonon


Respostas:


Use este incrível Extensão do shell de miniatura SVG que funciona bem no Windows 7 e Windows 8 e Windows 10 (tanto de 64 bits quanto de 32 bits):

Módulo de extensão para o Windows Explorer para renderizar miniaturas SVG, para que você possa ter uma visão geral dos seus arquivos SVG.

É de código aberto e gratuito - o que mais você pode pedir?

Se você ainda tiver problemas para visualizar as miniaturas após instalar esta extensão do shell, consulte estas instruções como redefinir seu cache de ícone no Windows 7/8.


176



Sim, existem alguns problemas relacionados à atualização. Você precisará excluir seu cache de ícone (sevenforums.com/tutorials/49819-icon-cache-rebuild.html) e diga suas orações. - Mike Nakis
Eu finalmente consegui fazê-lo funcionar removendo miniaturas na Limpeza de Disco, os scripts não funcionaram para mim. - eggbert
O CCleaner me ajudou a limpar o cache do ícone / miniatura. - Hugo H
Como as pessoas afirmaram na área de discussões do CodePlex - após a instalação, você deve alterar sua associação de arquivos (o "Open With"). Ao alterá-lo, algo é atualizado e começa a funcionar. Nada mais precisa ser feito além disso. Funciona bem para mim no Win10 64bit - DAG
O CodePlex está sendo encerrado, mas você ainda pode encontrar os binários do instalador aqui: code.google.com/archive/p/svg-explorer-extension/downloads - matt lohkamp


Em relação a a resposta dada por geo, no caso de alguém precisar reconstruir o IconCache.db e quer dar uma chance em não precisar reiniciar tente o seguinte lote.

@ECHO OFF

TASKKILL /IM explorer* /F
DEL "%localappdata%\IconCache.db" /A
explorer.exe

12



Obrigado por isso! Eu deveria ter mencionado em minha resposta que os passos que dei foram os passos "oficiais" dados pela Microsoft. Eu também descobri que matar 'explorador' e simplesmente reiniciá-lo funciona, mas eu queria dar as instruções oficiais. - geo
Ou se você não quiser criar um .bat arquivo e ter seu sistema reinicializado, abra um prompt de comando (como admin) e execute isto: TASKKILL /IM explorer* /F & DEL "%LOCALAPPDATA%\IconCache.db" /A & explorer.exe - Greg K


Adobe Illustrator não é a  maneira de fazer isso, nem é o melhor maneira de fazer isso.

Veja o post de @Deckard acima ...

Siga o link que ele forneceu ao Extensão do SVG Explorer. Baixar e instalar Dotz Software SVG Explorer Extensiontambém conhecido como DSSEE.

Uma vez instalado, abra o Gerenciador de Tarefas e mate todas as instâncias de explorer.exe. No menu Gerenciador de tarefas, escolha Arquivo-> Executar novo menu de tarefas. Na caixa de diálogo, simplesmente digite explorador e clique em OK.

NOTA: Por favor, faça o passo acima somente se você estiver confortável em matar e reiniciar processos através do Gerenciador de Tarefas. Caso contrário, basta reiniciar o sistema para que a nova extensão do explorador possa ser carregada.

A partir de então, todas as imagens SVG aparecerão como miniaturas no Windows Explorer.

Esta extensão funcionou perfeitamente para mim em Win7_x64 e Win8_x64! Na verdade, fiquei agradavelmente surpreendido ao saber que ele exibe miniaturas para imagens SVGZ compactadas de forma tão direta quanto as versões não compactadas.

NOTA (2014/07/17):

De acordo com o comentário de John Rasch, se você não conseguir ver as miniaturas SVG após seguir as etapas acima, limpe o cache de ícones usando o seguinte arquivo em lotes:

@ECHO OFF

TASKKILL /IM explorer* /F
DEL "%LOCALAPPDATA%\IconCache.db" /A
shutdown /r /f /t 5 /d 02:04

Copie isso para RebuildIconCache.bat e executá-lo como administrador. Isso matará todos os processos do Windows Explorer, o que é necessário antes que você possa excluir o cache de ícones, excluir o cache de ícones e, finalmente, reinicializar seu sistema.

EDIT (2015/12/08):

Conforme observado por @ user1698811 abaixo, a última linha, "shutdown / r / f / t 5 / d 02:04", pode simplesmente ser substituída por "explorer.exe", livrando-se da necessidade de reinicializar.

EDIT (2015/03/10):

Eu sei que esta pergunta foi feita sobre o Windows 7, mas eu pensei que seria útil adicionar instruções para o Windows 8 e acima ...

O Windows 8 introduziu um novo ícone e um sistema de cache de miniaturas. Em vez de um único arquivo contendo todo o cache de ícones, o Windows 8 usa vários arquivos de cache, com base no tamanho e no tipo de ícone. Esses arquivos são armazenados em "% LOCALAPPDATA% \ Microsoft \ Windows \ Explorer". Por exemplo, esse diretório no meu sistema inclui os seguintes arquivos:

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

Como resultado, para limpar o cache de ícones no Windows 8 ou superior, você precisará excluir todos dos arquivos 'iconcache _ *. db' no diretório acima.

Observe que, além dos arquivos acima, o Windows 8 ainda mantém o arquivo "% LOCALAPPDATA% \ IconCache.db". Eu sinceramente não sei se esse arquivo é usado ou não, mas, para ser minucioso, seria melhor continuar excluindo esse arquivo também.

Portanto, para o Windows 8 e superior, temos o RebuildIconCache8.bat arquivo da seguinte forma:

@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

ou como @ user1698811 sugeriu:

@ECHO OFF

TASKKILL /IM explorer* /F
DEL "%LOCALAPPDATA%\IconCache.db" /A
DEL "%LOCALAPPDATA%\Microsoft\Windows\Explorer\iconcache_*.db" /A
explorer.exe

que redefine o cache de ícones sem ter que reinicializar.


5



Para qualquer outra pessoa que ainda não possa ver os ícones após essas etapas (incluindo a reinicialização), eu também tive que ir para a Limpeza de Disco e selecionar Miniaturas para excluir as miniaturas em cache existentes. - John Rasch
É realmente uma pena que o site original não ofereça instruções de instalação tão boas quanto as suas - BillyTom
Meus arquivos de cache de ícones estavam em uso. Então, excluí-los não funcionou. - Ian Grainger
A solução da CarstenSchmitz é muito mais fácil. Você só precisa instalar um aplicativo e reiniciar no caso dele. - Sergey Larin
Você pode executar isso a partir de um prompt de comando (como admin) sem reiniciar com este forro: TASKKILL /IM explorer* /F & DEL "%LOCALAPPDATA%\IconCache.db" /A & explorer.exe - Greg K


  1. Baixe e instale o mais recente extensão svg viewer (32 ou 64 bits)
  2. Baixe e execute o rebuild_icon_cache.bat (se você ainda não consegue ver os polegares)
  3. Reinicie seu sistema

Isso funciona no Windows 8.1 Pro de 64 bits.


3



Muito obrigado - apenas fazendo o passo 1 funcionou perfeitamente para mim. - Felix Eve
o link de # 2 não existe mais. - android developer


O Codeplex não tem mais o download do binário. Use a versão construída do github.

https://github.com/maphew/svg-explorer-extension

https://github.com/maphew/svg-explorer-extension/releases

Depois de baixar e clicar no instalador, abra um prompt de comando admin e execute:

TASKKILL /IM explorer* /F
DEL "%localappdata%\IconCache.db" /A
explorer.exe

Espero que ajude.


1





Você poderia tentar o Plugins do RENESIS Player Browser.

Saudações


0



Isso não funciona nas versões de 64 bits do Windows. - CarstenSchmitz


Se você estiver usando o Windows 7 de 64 bits, você só tem uma maneira de ver miniaturas:

Abra (instale) a avaliação do Adobe Illustrator, pressione Arquivo> Abrir e mude para uma exibição em miniatura dos seus arquivos SVG e ele mostrará todos os seus SVGs.


-2



Obrigado. Mas existem outros softwares que tenham esse recurso? Talvez open-sourse Inkscape? - Zotov
Não, desculpe. O Inkscape não pode fazer isso. Eu estive à procura de um software como esse por um bom tempo. - CarstenSchmitz
Isto é como ver uma prévia das miniaturas do SVG dentro do Illustrator e não em uma janela explorer.exe, como a pergunta feita. - Mahmoud Al-Qudsi