165

Я могу открыть их в браузере просто ОК, но как я могу иметь эскизы в проводнике Windows?

Изменить: я установил Renesis Player, как предлагается в этом ответе, но он не работает для меня, вероятно, потому что у меня есть 64-битная система.

7 ответов7

213

Используйте это удивительное расширение оболочки пиктограмм SVG, которое отлично работает в Windows 7 и Windows 8 и Windows 10 (как 64-разрядных, так и 32-разрядных):

Модуль расширения для Windows Explorer для рендеринга SVG-миниатюр, так что вы можете иметь обзор ваших SVG-файлов.

Это с открытым исходным кодом и бесплатно - что еще вы можете попросить?

Если у вас по-прежнему возникают проблемы с просмотром миниатюр после установки этого расширения оболочки, обратитесь к этим инструкциям, чтобы сбросить кэш значков в Windows 7/8.

В Windows 10 после установки попробуйте изменить сопоставление файлов SVG ("Открыть с помощью"). При его изменении что-то как-то обновляется и начинает работать.

14

Что касается ответа, данного geo, в случае, если кто-то должен перестроить IconCache.db и захочет попробовать перезагрузить компьютер, попробуйте следующий пакет.

@ECHO OFF

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

Adobe Illustrator - не единственный способ сделать это, и при этом это не лучший способ сделать это.

Смотрите пост @Deckard выше ...

Перейдите по ссылке, которую он предоставил на расширение SVG Explorer. Загрузите и установите Dotz Software SVG Explorer Extension, также известный как DSSEE.

После установки откройте диспетчер задач и уничтожьте все экземпляры explorer.exe. В меню «Диспетчер задач» выберите «Файл» -> «Выполнить меню новой задачи». В диалоговом окне просто введите explorer и нажмите ОК.

ПРИМЕЧАНИЕ. Выполните вышеуказанный шаг только в том случае, если вам удобно убивать и перезапускать процессы через диспетчер задач. Если нет, просто перезагрузите систему, чтобы загрузить новое расширение проводника.

С этого момента все изображения SVG будут отображаться в виде миниатюр в проводнике Windows.

Это расширение отлично сработало для меня как на Win7_x64, так и на Win8_x64! Фактически, я был недавно приятно удивлен, узнав, что он отображает миниатюры для сжатых изображений SVGZ так же легко, как и для несжатых версий.

ПРИМЕЧАНИЕ (2014/07/17):

Согласно комментарию Джона Раша, если вы не видите миниатюр SVG после выполнения описанных выше действий, вы можете очистить кэш значков, используя следующий пакетный файл:

@ECHO OFF

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

Скопируйте это в RebuildIconCache.bat и запустите его от имени администратора. Он уничтожит все процессы Windows Explorer, что необходимо, прежде чем вы сможете удалить кэш значков, затем удалить кэш значков и, наконец, перезагрузить систему.

РЕДАКТИРОВАТЬ (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%\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' в указанном выше каталоге.

Обратите внимание, что в дополнение к указанным выше файлам 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

который сбрасывает кэш иконок без перезагрузки.

3
  1. Загрузите и установите новейшее расширение svg viewer (32 или 64-разрядное)
  2. Загрузите и запустите rebuild_icon_cache.bat (если вы все еще не видите большие пальцы)
  3. Перезагрузите вашу систему

Это работает на Windows 8.1 Pro 64-bit.

2

У 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

Надеюсь, это поможет.

0

Вы можете попробовать плагины для браузера RENESIS Player.

С уважением

-3

Если вы используете Windows 7 64bit, у вас есть только один способ увидеть миниатюры:

Откройте (установите) пробную версию Adobe Illustrator, затем нажмите «Файл»> «Открыть» и перейдите в режим просмотра миниатюр ваших файлов SVG, и он покажет все ваши SVG.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .