Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   [решено] Экскизы изображений на основе JPG-файлов (http://forum.oszone.net/showthread.php?t=226748)

frid-karatel 01-02-2012 07:21 1849011

Экскизы изображений на основе JPG-файлов
 
Не знал, как выразить правильно мысль в названии темы, поэтому опишу здесь более подробно...

1. Есть JPG-файл, например, photo.jpg
Его экскиз отображается в проводнике, а также на боковой панели справа.

2. Копирую этот файл, переименовываю в photo.jpgx.

3. Иду в реестр, открываю HKEY_CLASSES_ROOT\.jpg.
Далее правой кнопкой мыши по разделу, "Экспортировать" и сохраняю в reg-файл.

4. Открываю блокнот, правлю все jpg на jpgx.
Сохраняю, запускаю - успешно импортировано в реестр.

5. Перезагружаюсь и...
Предпросмотра у photo.jpgx нет... :(

Первая мысль, что просмотрщик проверяет расширение файлов, которые ему подсовывают...
Поэтому хоть файл photo.jpgx и является картинкой, он его не отображает...

Вопрос: а как заставить его отображать предпросмотр моего (нестандартного) расширения?
Чего и где ещё копать...?

Petya V4sechkin 01-02-2012 09:06 1849037

frid-karatel, попробуйте так:
Код:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.jpgx\shellex\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}]
@="{3F30C968-480A-4C6C-862D-EFC0897BB84B}"

Еще обратите внимание на
HKEY_CLASSES_ROOT\SystemFileAssociations\.jpg

frid-karatel 01-02-2012 10:34 1849087

@Petya V4sechkin:
Спасибо! Получилось, но частично...

1. Импортировал твой код в реестр.

2. Экспортировал ветку HKEY_CLASSES_ROOT\SystemFileAssociations\.jpg.

3. Открыл в блокноте, изменил .jpg на .jpgx, импортировал в реестр.

4. Перезагрузился, экскизы показываются!
Но на боковой панели предпросмотра нет...

Мне, в принципе, это не особо надо - мне главное было экскизы...

Petya V4sechkin 01-02-2012 11:06 1849115

Цитата:

Цитата frid-karatel
на боковой панели предпросмотра нет

А если добавить?
Код:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\.jpgx\shellex\{e357fccd-a995-4576-b01f-234630154e96}]
@="{C7657C4A-9F68-40fa-A4DF-96BC08EB3551}"


frid-karatel 01-02-2012 11:28 1849140

@Petya V4sechkin:

Спасибо! Всё получилось!

Тему отмечаю как решённую.


Время: 19:39.

Время: 19:39.
© OSzone.net 2001-