Вопрос Как получить миниатюры SVG в проводнике Windows?


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

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


136
2017-10-01 20:24


происхождения


Есть официальное предложение Windows Feedback вы можете проголосовать за эту функцию: aka.ms/Eoucpm - mikemaccana
Эта ссылка обратной связи не открылась для меня. Это та же проблема, за исключением того, что я могу получить доступ aka.ms/R2boai - Daniel Tonon


ответы:


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

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

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

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


176
2017-07-02 21:12



Да, есть некоторые проблемы, связанные с обновлением. Вам нужно будет удалить кеш значков (sevenforums.com/tutorials/49819-icon-cache-rebuild.html) и произнесите свои молитвы. - Mike Nakis
В конечном итоге мне удалось заставить его работать, удалив миниатюры в Disk Cleanup, скрипты для меня не работали. - eggbert
CCleaner помог мне очистить кеш иконки / эскиза. - Hugo H
Как заявили люди в области документации CodePlex - после установки вы должны изменить свою ассоциацию файлов («Открыть с»). Изменяя это, что-то как-то обновляется и начинает работать. Ничего другого не нужно делать иначе, чем это. Работает отлично для меня на Win10 64bit - DAG
CodePlex отключается, но вы все равно можете найти двоичные файлы установщика: code.google.com/archive/p/svg-explorer-extension/downloads - matt lohkamp


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

@ECHO OFF

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

12
2017-07-31 20:49



Спасибо за это! Я должен был упомянуть в своем ответе, что шаги, которые я дал, были «официальными» шагами, данными Microsoft. Я тоже обнаружил, что убить «исследователя» и просто перезапустить его, но я хотел дать официальные инструкции. - geo
Или если вы не хотите создавать .bat файл и перезагрузите систему, откройте командную строку (как admin) и запустите это: TASKKILL /IM explorer* /F & DEL "%LOCALAPPDATA%\IconCache.db" /A & explorer.exe - Greg K


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

Посмотреть сообщение by @Deckard выше ...

Следуйте по ссылке, которую он предоставил Расширение SVG Explorer, Загрузить и установить Dotz Software Расширение SVG Explorer, ака DSSEE,

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

ЗАМЕТКА: Проделайте вышеуказанный шаг только в том случае, если вам удобнее убивать и перезапускать процессы через диспетчер задач. Если нет, просто перезагрузите систему, чтобы новое расширение проводника могло загрузиться.

С тех пор все изображения 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, которые необходимы, прежде чем вы сможете удалить кэш значков, затем удалить кэш значков и, наконец, перезагрузить систему.

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» в приведенном выше каталоге.

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

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


5
2017-07-17 01:20



Для тех, кто еще не может видеть значки после этих шагов (включая перезагрузку), мне также пришлось перейти на «Очистка диска» и выбрать «Эскизы», чтобы удалить существующие кэшированные миниатюры. - John Rasch
Это реальный недостаток, что исходный сайт не предлагает инструкции по установке так же хорошо, как ваши - BillyTom
Мои файлы кеша иконки были в использовании. Поэтому удаление их не сработало. - Ian Grainger
Решение CarstenSchmitz намного проще. Вам просто нужно установить приложение и перезапустить его. - Sergey Larin
Вы можете запустить это из командной строки (как администратора) без перезагрузки с этим одним лайнером: TASKKILL /IM explorer* /F & DEL "%LOCALAPPDATA%\IconCache.db" /A & explorer.exe - Greg K


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

Это работает на 64-разрядной версии Windows 8.1 Pro.


3
2018-04-02 15:47



Большое спасибо - просто шаг 1 работал отлично для меня. - Felix Eve
ссылка №2 больше не существует. - android developer


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

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


1
2018-03-21 03:38





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

С уважением


0
2018-06-16 09:17



Это не работает в 64-битных версиях Windows. - CarstenSchmitz


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

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


-2
2017-11-04 23:08



Благодарю. Но есть ли другое программное обеспечение, которое имеет эту функцию? Возможно, open-sourse Inkscape? - Zotov
Нет извините. Inkscape не может этого сделать. Я уже некоторое время смотрю на такое программное обеспечение. - CarstenSchmitz
Вот как просмотреть предварительный просмотр миниатюр SVG в Illustrator а не в окне explorer.exe, как задавался вопрос. - Mahmoud Al-Qudsi