64ビット – WindowsエクスプローラでSVGのサムネイルを取得する方法は?

64-bit svg thumbnails windows-7 windows-explorer

ブラウザで開くだけなら問題ないのですが、Windowsのエクスプローラでサムネイルを表示させるにはどうしたらいいのでしょうか?

編集:私はこの回答が示唆するようにRenesis Playerをインストールしましたが、おそらく私は64ビットシステムを持っているため、それは私のために動作しません

  236  zbstof  2011-10-01


ベストアンサー

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

SVG サムネイルをレンダリングするための Windows エクスプローラー用の拡張モジュールです

オープンソースで無料 – これ以上のものはありません

このシェル拡張機能をインストールした後にサムネイルを表示するためにまだ問題がある場合は、Windows 7/8でアイコンキャッシュをリセットする方法を参照してください

インストール後のWindows10で、SVGファイルの関連付けを変更してみてください。変更することで、何となく何かがリフレッシュされて動き出します

301  Deckard  2012-07-02


geoが与えた回答に関しては、IconCache.dbを再構築する必要があり、再起動する必要がないことを試してみたい人がいる場合は、次のバッチを試してみてください

@ECHO OFF

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

16  user1698811  2014-07-31


Adobe Illustratorだけが唯一の方法ではありませんし、最適な方法でもありません

上の@Deckardさんの投稿をご覧ください

彼が提供してくれたリンクをたどって、SVG Explorer Extensionをインストールします。Dotz Software SVG Explorer Extension、別名 DSSEE をダウンロードしてインストールします

インストールが完了したら、タスクマネージャーを開き、explorer.exeのインスタンスをすべて削除します。タスクマネージャーのメニューから、ファイル>新しいタスクメニューの実行を選択します。ダイアログボックスで「エクスプローラ」と入力して「OK」を押します

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

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

この拡張機能はWin7_x64とWin8_x64の両方で完璧に動作しました!実際、私は最近、圧縮されたSVGZ画像のサムネイルを非圧縮版と同じようにシームレスに表示することを知って喜んで驚きました

NOTE (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にコピーしてAdministratorとして実行します。アイコンキャッシュを削除する前に必要なWindowsエクスプローラーのプロセスをすべて終了させ、次にアイコンキャッシュを削除し、最後にシステムを再起動します

EDIT (2015/12/08):

以下の @user1698811 さんが指摘しているように、最後の行 “shutdown /r /f /t 5 /d 02:04” は単純に “explorer.exe” に置き換えることができ、再起動の必要性から解放されます

EDIT (2015/03/10):

この質問はWindows7についての質問だったと思いますが、Windows8以上の説明書を追加しておくと便利かと

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

その結果、Windows8以上でアイコンキャッシュをクリアするためには、上記ディレクトリ内の「iconvcache_*.db」ファイルをすべて削除する必要があります

なお、Windows 8には上記のファイルの他に「%LOCALAPPDATA%IconCache.db」というファイルが残っています。正直、このファイルが使われているかどうかはわかりませんが、徹底するならば、このファイルも削除し続けた方が良いでしょう

そのため、Windows8以上の場合は以下のように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

これは再起動せずにアイコンキャッシュをリセットする機能です

7  geo  2013-07-17


  1. 最新のsvg ビューア拡張機能 (32または64ビット)をダウンロードしてインストールしてください
  2. rebuild_icon_cache.batをダウンロードして実行してください(それでもサムネイルが表示されない場合)
  3. システムの再起動

Windows 8.1 Pro 64ビットで動作します

5  telemarker  2014-04-02


Codeplexにはもうバイナリのダウンロードはありません。githubでビルドされたバージョンを使ってください

GitHub - tibold/svg-explorer-extension: Extension module for Windows Explorer to render SVG thumbnails, so that you can have an overview of your SVG files
Extension module for Windows Explorer to render SVG thumbnails, so that you can have an overview of your SVG files - tibold/svg-explorer-extension
Releases · tibold/svg-explorer-extension
Extension module for Windows Explorer to render SVG thumbnails, so that you can have an overview of your SVG files - tibold/svg-explorer-extension

インストーラをダウンロードしてクリックした後、管理者コマンドプロンプトを開いて実行します

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

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

2  phyatt  2018-03-21


RENESIS Player Browser Plugins を試してみてください

Regards

0  orschiro  2012-06-16


Deckardtelemarkerで挙げた拡張機能はWindows 10 x64で動作します。私はtelemarkerさんが言及されているものを選択しました。ただし、アイコンキャッシュのクリアや再起動だけでは不十分かもしれません。もう一つ、.svg(その他)のサムネイルを見るためには正しく設定しなければならない設定があります

  • Open Explorer
  • Viewの部分をクリックしてください
  • Options > Change folder and search options(右端)をクリックします
  • Viewタブを選択します
  • Always show icons, never thumbnailsがチェックされていないことを確認してください

紛らわしいことに、マイクロソフトはこの設定を別の機能に結びつけて、フォルダのショートカットをそのフォルダの内容を何らかの形で表示するようにしています(下の画像を参照)

Show thumbnails instead of icons

を経由してこの設定に到達します

  • コントロールパネル] > [すべてのコントロールパネル項目] > [システム]
  • Advanced system settingsをクリック
  • Advancedタブを選択し、Performance > Settingsを選択します
  • Visual Effectsタブを選択します
  • Adjust XまたはCustomオプションのいずれかが選択されている場合、Show thumbnails instead of iconsにチェックを入れる必要があります (つまり、オン)

一か所でトグルして、もう一か所でトグルするという意味では設定は同じですが、文言が違っていて、ON/OFFの状態が反転しています

私のように、フォルダの内容が醜く表示されていても、.svgのサムネイルを見たい場合は、運が悪いです。Windowsでは、Aのサムネイルを表示する方法はないようですが、Bのサムネイルを表示する方法はありません – それはすべてかなしかのどちらかです

0  AlainD  2020-06-30


Windows 7 64bitを使用している場合、サムネイルを見る方法は1つしかありません

Adobe Illustratorのトライアルを開いて(インストールして)、ファイル>を押して開き、SVGファイルのサムネイル表示に変更すると、すべてのSVGが表示されます

-3  good luck  2011-11-04


タイトルとURLをコピーしました