Come ottenere miniature SVG in Windows Explorer?


163

Posso aprirli nel browser solo OK, ma come posso avere le anteprime in Windows Explorer?

Modifica: ho installato Renesis Player come suggerito da questa risposta , ma non funziona per me, probabilmente perché ho un sistema a 64 bit.


4
C'è un suggerimento di feedback ufficiale di Windows puoi votare per questa funzione: aka.ms/Eoucpm
mikemaccana

1
Quel link di feedback non è stato aperto per me. Questo è lo stesso problema tranne che è uno che potrei accedere aka.ms/R2boai
Daniel Tonon

Risposte:


209

Usa questo fantastico Estensione SVG thumbnail shell che funziona bene con Windows 7 e amp; Windows 8 e amp; Windows 10 (sia a 64 bit che a 32 bit):

Modulo di estensione per Windows Explorer per il rendering di miniature SVG, in modo da avere una panoramica dei file SVG.

È open source e gratuito - cosa si può chiedere di più?

Se hai ancora problemi a visualizzare le miniature dopo aver installato questa estensione della shell, fai riferimento a queste istruzioni come resettare la cache delle icone in Windows 7/8.

In Windows 10 dopo l'installazione prova a cambiare l'associazione file SVG ("Apri con"). Modificandolo qualcosa in qualche modo viene aggiornato e inizia a funzionare.


5
Sì, ci sono alcuni problemi relativi all'aggiornamento. Dovrai eliminare la cache delle icone ( sevenforums.com/tutorials/49819-icon-cache-rebuild.html ) e dire le vostre preghiere.
Mike Nakis

7
Alla fine sono riuscito a farlo funzionare rimuovendo le anteprime in Pulizia disco, gli script non hanno funzionato per me.
eggbert

2
CCleaner mi ha aiutato a cancellare l'icona / cache di miniature.
Hugo H

9
Come hanno affermato le persone nell'area di discussione di CodePlex, dopo l'installazione è necessario modificare l'associazione dei file ("Apri con"). Modificandolo qualcosa in qualche modo viene aggiornato e inizia a funzionare. Nient'altro deve essere fatto diverso da quello. Funziona bene per me su Win10 64 bit
DAG

8
CodePlex si sta spegnendo, ma puoi ancora trovare i binari del programma di installazione qui: code.google.com/archive/p/svg-explorer-extension/downloads
matt lohkamp

14

Riguardo a la risposta dato da geo, nel caso qualcuno debba ricostruire il IconCache.db e vuole dare il via a non aver bisogno di riavviare provare il seguente batch.

@ECHO OFF

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

1
Grazie per questo! Avrei dovuto ricordare nella mia risposta che i passaggi che ho dato erano i passaggi "ufficiali" forniti da Microsoft. Anch'io ho scoperto che uccidere 'explorer' e semplicemente riavviarlo funziona, ma volevo dare le istruzioni ufficiali.
geo

O se non vuoi creare un .bat file e riavviare il sistema, aprire un prompt dei comandi (come admin) ed eseguire questo: TASKKILL /IM explorer* /F & DEL "%LOCALAPPDATA%\IconCache.db" /A & explorer.exe
Greg K

5

Adobe Illustrator non è il solo modo di fare questo, né è il migliore modo per farlo.

Vedi il post di @Deckard sopra ...

Segui il link che ha fornito al Estensione SVG Explorer . Scarica e installa Dotz Software SVG Explorer Extension , aka DSSEE .

Una volta installato, aprire Task Manager e terminare tutte le istanze di explorer.exe . Dal menu Task Manager, scegli File- & gt; Esegui nuovo menu attività. Nella finestra di dialogo, digita semplicemente esploratore e premi OK.

NOTA: Si prega di fare il passo sopra solo se si ha familiarità con l'uccisione e il riavvio dei processi attraverso il Task Manager. In caso contrario, riavviare semplicemente il sistema in modo che la nuova estensione explorer possa essere caricata.

Da quel momento in poi, tutte le immagini SVG verranno visualizzate come miniature in Windows Explorer.

Questa estensione ha funzionato perfettamente per me su entrambi Win7_x64 e Win8_x64! In effetti, sono stato piacevolmente sorpreso di apprendere che visualizza le miniature per le immagini SVGZ compresse senza problemi come nelle versioni non compresse.

NOTA (2014/07/17):

Secondo il commento di John Rasch, se non riesci a vedere le miniature SVG dopo aver seguito i passaggi precedenti, puoi cancellare la cache delle icone utilizzando il seguente file batch:

@ECHO OFF

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

Copia questo a RebuildIconCache.bat ed eseguirlo come amministratore. Ucciderà tutti i processi di Windows Explorer, che è necessario prima di poter eliminare la cache delle icone, quindi eliminare la cache delle icone e, infine, riavviare il sistema.

EDIT (2015/12/08):

Come notato da @ user1698811 sotto, l'ultima riga, "shutdown / r / f / t 5 / d 02:04", può essere semplicemente sostituita con "explorer.exe", eliminando la necessità di riavviare.

EDIT (2015/03/10):

So che questa domanda è stata fatta su Windows 7, ma ho pensato che sarebbe stato utile aggiungere istruzioni per Windows 8 e versioni successive ...

Windows 8 ha introdotto una nuova icona e un sistema di cache di miniature. Invece di un singolo file contenente l'intera cache di icone, Windows 8 utilizza più file di cache, in base alla dimensione e al tipo di icona. Questi file sono memorizzati in "% LOCALAPPDATA% \ Microsoft \ Windows \ Explorer". Ad esempio, quella directory sul mio sistema include i seguenti file:

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

Di conseguenza, per cancellare la cache delle icone in Windows 8 o versioni successive, è necessario eliminare tutti dei file 'iconcache _ *. db' nella directory sopra.

Si noti che, oltre ai file sopra, Windows 8 conserva ancora il file "% LOCALAPPDATA% \ IconCache.db". Onestamente non so se questo file è usato o meno, ma, per essere accurato, sarebbe meglio continuare a cancellare anche quel file.

Pertanto, per Windows 8 e versioni successive, abbiamo Ricostruisci IconCache 8.bat file come segue:

@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

oppure come @ user1698811 suggerito:

@ECHO OFF

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

che ripristina la cache dell'icona senza dover riavviare.


2
Per chiunque altro non riesca ancora a vedere le icone dopo questi passaggi (incluso il riavvio), ho anche dovuto andare su Pulizia disco e selezionare Miniature per eliminare le miniature memorizzate nella cache.
John Rasch

È un vero problema il fatto che il sito originale non offra istruzioni per l'installazione come le tue
BillyTom

1
I miei file cache di icone erano in uso. Quindi eliminarli non ha funzionato.
Ian Grainger

La soluzione di CarstenSchmitz è molto più semplice. Hai solo bisogno di installare un'applicazione e riavviare nel suo caso.
Sergey Larin

È possibile eseguire questo da un prompt dei comandi (come amministratore) senza riavviare con questo unico liner: TASKKILL /IM explorer* /F & DEL "%LOCALAPPDATA%\IconCache.db" /A & explorer.exe
Greg K




-3

Se stai usando Windows 7 a 64 bit, hai solo un modo per vedere le miniature:

Apri (installa) la versione di prova di Adobe Illustrator, quindi fai clic su File & gt; Apri e passa a una visualizzazione in miniatura dei tuoi file SVG e mostrerà tutti i tuoi SVG.


Grazie. Ma ci sono altri software che hanno questa funzione? Forse open source Inkscape?
Zotov

No scusa. Inkscape non può farlo. Sono stato alla ricerca di un tale software per un po 'di tempo.
Carsten Schmitz

2
Ecco come vedere un'anteprima delle miniature di SVG all'interno di Illustrator e non in una finestra explorer.exe, come la domanda posta.
Mahmoud Al-Qudsi
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.