web-dev-qa-db-ja.com

WindowsエクスプロラでSVGのサムネイルを取得する方法

ブラウザで開くことはできますが、Windowsエクスプローラでサムネイルを表示するにはどうすればよいですか。

編集:私は この答え によって示唆されるように私はRenesis Playerをインストールしました、しかし、おそらく私が64ビットシステムを持っているのでそれは働きません。

178
Zotov

Windows 7、Windows 8、およびWindows 10(64ビットと32ビットの両方)で正常に動作する、この素晴らしい SVGサムネイルシェル拡張機能 を使用してください。

SVGサムネイルを表示するためのWindowsエクスプローラ用の拡張モジュール。SVGファイルの概要を見ることができます。

それはオープンソースで無料です - あなたはもっと何を求めることができますか?

このシェルエクステンションをインストールした後もサムネイルの表示に問題が解決しない場合は、 これらの手順を参照してください Windows 7/8でアイコンキャッシュをリセットする方法。

Windows 10の場合、インストール後にSVGファイルの関連付けを変更してください( "Open With")。それを変更することによって何かがどうにかして更新されて、それは働き始めます。

229
Carsten Schmitz

Geoによって与えられた 回答 に関して、誰かがIconCache.dbを再構築する必要があり、再起動する必要がない場合に次のことを試したい場合バッチ。

@ECHO OFF

TASKKILL /IM Explorer* /F
DEL "%localappdata%\IconCache.db" /A
Explorer.exe
15
user1698811

Adobe Illustrator /のみこれを行う方法でもないこれを行うには、 best のようにします。

上の@Deckardによる投稿を参照してください...

彼が提供した SVG Explorer Extension へのリンクをたどります。ダウンロードしてインストールします Dotz Software SVGエクスプローラ拡張/ 、別名DSSEE

インストールが完了したら、タスクマネージャを開いてExplorer.exeのすべてのインスタンスを終了させて​​ください。 「タスクマネージャ」メニューから、「ファイル」 - >「新しいタスクメニューを実行」を選択します。ダイアログボックスで、単純に Explorer と入力してOKを押します。

注:タスクマネージャでプロセスを強制終了して再起動することに慣れている場合にのみ上記の手順を実行してください。そうでない場合は、システムを再起動するだけで、新しいExplorer拡張機能をロードできます。

それ以降、すべてのSVG画像はWindowsエクスプローラにサムネイルとして表示されます。

この拡張はWin7_x64とWin8_x64の両方で私のために完璧に動作しました!実際、私は最近、圧縮されていないバージョンと同じようにシームレスに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 Explorerプロセスが強制終了されます。

EDIT(2015/12/08):

以下の @ user1698811 で述べたように、最後の行 "shutdown/r/f/t 5/d 02:04"は、単に "Explorer.exe"に置き換えることができます。再起動する必要がありません。

EDIT(2015/03/10):

私はこの質問がWindows 7について尋ねられたことを知っています、しかし、私はそれがWindows 8とそれ以降のための指示を追加することが役に立つと思いました...

Windows 8では、新しいアイコンとサムネイルキャッシュシステムが導入されました。アイコンキャッシュ全体を含む単一のファイルではなく、Windows 8はアイコンのサイズと種類に基づいて複数のキャッシュファイルを使用します。これらのファイルは "%LOCALAPPDATA%\ Microsoft\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'ファイルの all を削除する必要があります。

上記のファイルに加えて、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

再起動せずにアイコンキャッシュをリセットします。

6
geo
  1. 最新の svg viewer extension (32または64ビット)をダウンロードしてインストールします。
  2. rebuild_icon_cache.bat をダウンロードして実行します(それでも親指が見えない場合)。
  3. システムを再起動します

これはWindows 8.1 Pro 64ビットで動作します。

3
telemarker

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

それが役立つことを願っています。

2
phyatt

あなたは RENESIS Player Browser Plugins を試すことができます。

よろしく

0
orschiro