View previous topic :: View next topic |
Author |
Message |
Monarch-LFV

Joined: 22 Jul 2019 Posts: 323
|
(Separately) Posted: Wed Mar 06, 2024 09:57 Post subject: |
|
|
Вопрос знатокам:
У меня в системе Win7 установлен CopyTrans HEIC for Windows, который позволяет просматривать файлы HEIC.
Также HEIC позволяет просматривать и плагин Imagine, но, к сожалению, загружаются в быстром просмотре такие картинки в нем гораздо дольше. Поэтому для себя прописал в wincmd.ini следующее:
Code: | [ListerModes]
0exts=*.heic
0fields=8 |
То есть файлы с расширением HEIC просматривать с помощью проводника, а соответственно с помощью утилиты CopyTrans HEIC for Windows.
Но вот беда, если на другом компьютере в системе по умолчанию отсутствует эта утилита, то вместо картинки понятно показывается абракадабра, но при этом переключившись вручную на плагин Imagine картинка загружается (как говорил выше, медленнее, чем с системной утилитой).
В Detect строке по умолчанию прописано:
Code: | 8=%COMMANDER_PATH%\Plugins\wlx\Imagine\Imagine.wlx
8_detect=MULTIMEDIA |
Как бы сделать так, чтобы тотал сам определял, что если система может читать файлы HEIC с утилитой, то по умолчанию используем проводник, а если нет, и вместо картинки абракадабра, то плагин Imagine? |
|
Back to top |
|
 |
Orion9

Joined: 01 Jan 2024 Posts: 772
|
(Separately) Posted: Wed Mar 06, 2024 19:04 Post subject: |
|
|
Monarch-LFV
Не уверен, что это самый точный и правильный способ, но попробуйте (через плагин Autorun):
autorun.cfg
Code: | RegRead reg "HKEY_CLASSES_ROOT\.heic" "" "zeroext"
if reg = "zeroext" then
IniWrite %COMMANDER_INI% "ListerModes" "0fields" "4"
else
IniWrite %COMMANDER_INI% "ListerModes" "0fields" "8"
endif |
|
|
Back to top |
|
 |
Monarch-LFV

Joined: 22 Jul 2019 Posts: 323
|
(Separately) Posted: Fri Mar 08, 2024 07:39 Post subject: |
|
|
Orion9
Спасибо, отличное решение! |
|
Back to top |
|
 |
Orion9

Joined: 01 Jan 2024 Posts: 772
|
(Separately) Posted: Fri Mar 08, 2024 13:18 Post subject: |
|
|
Monarch-LFV
Вероятно, там нужны более сложые проверки в реестре, чтобы точно определить, что привязано к расширению и "живо" ли оно в системе, но я в этом не большой специалист. Кажется, вы работаете со скриптами - можно попробовать поискать что-то вроде этой темы и подправить при желании  |
|
Back to top |
|
 |
ask-rus

Joined: 10 Nov 2009 Posts: 2077 Location: Russian Federation
|
(Separately) Posted: Thu Feb 27, 2025 18:51 Post subject: |
|
|
Всем доброго!
Не понял, *.HEIC поддерживается плагином Imagine с коробки или нет? _________________ «Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица |
|
Back to top |
|
 |
jentoso

Joined: 20 Dec 2007 Posts: 378
|
(Separately) Posted: Thu Feb 27, 2025 19:46 Post subject: |
|
|
ask-rus
С версии 1.1.7 через плагин (whatsnew)
Quote: | v1.1.7, Sep 04 2023
- Added: Support for HEIF, HEIC (High Efficiency Image File Format) file format (plugin) |
_________________ TC 11.51 combo, Windows 10 x64 |
|
Back to top |
|
 |
Lnk
Joined: 13 May 2023 Posts: 99
|
(Separately) Posted: Fri Feb 28, 2025 04:44 Post subject: |
|
|
Может кому интересно будет - есть такая малюсенькая прога jpegview, вот на нее я и привязал новомодные форматы, хейк в т.ч.
Портативка, весит несколько мегабайт, работает из коробки, не надо ни плагинов ни чего то еще, там к слову улучшатель изображения вшит
(режим улучшения пейзажей называется, затемненные изображения шикарно с ним смотреть) и закрывается как и листер по esc, ну и много чего можно настроить в нем.
ТОлько брать надо форк, тут вот описывается
https://github.com/sylikc/jpegview/releases/tag/v1.3.46 |
|
Back to top |
|
 |
CleriC

Joined: 31 Jul 2009 Posts: 14
|
(Separately) Posted: Tue Apr 01, 2025 12:23 Post subject: |
|
|
Подскажите, пжл по Imagine. Версия плагина последняя, как и версия ТК. Так же Imagine установлено в винде как приложение по умолчанию для всех типов изображений.
Если открыть картинку в ТК по F3 или открыть её нажатием Enter — Imagine открывается в полное окно. А если открыть картинку в другом приложении, она открывается в Imagine в небольшом окне по центру экрана.
Есть ли возможность настроить Imagine таким образом, что бы любая картинка всегда открывалась в полном окне? |
|
Back to top |
|
 |
Orion9

Joined: 01 Jan 2024 Posts: 772
|
(Separately) Posted: Tue Apr 01, 2025 18:25 Post subject: |
|
|
Quote: | А если открыть картинку в другом приложении |
А под другим приложением подразумевается Проводник? |
|
Back to top |
|
 |
CleriC

Joined: 31 Jul 2009 Posts: 14
|
(Separately) Posted: Wed Apr 02, 2025 09:52 Post subject: |
|
|
Orion9
Нет, из проводника (как и из ТК) как раз открывается в полный экран.
Но есть программы (например Miranda NG), которые открывают картинки стандартным приложением винды. И вот оттуда, она почему-то, открывается в окне.
Если посмотреть какие процессы и какие параметры запуска Imagine в том и другом случае (через ProcessHacker, например) — разницы нет (одинаковый экзешник, одинаковые параметры запуска [адрес экзешника и адрес картинки]).
Есть ли какие-то настройки плагина, что бы он всегда открывался в полном окне? |
|
Back to top |
|
 |
Orion9

Joined: 01 Jan 2024 Posts: 772
|
(Separately) Posted: Wed Apr 02, 2025 12:33 Post subject: |
|
|
CleriC
Ну, справка-то у Imagine небольшая. Все ключи там есть. Ключ /fullscreen не помогает? |
|
Back to top |
|
 |
CleriC

Joined: 31 Jul 2009 Posts: 14
|
(Separately) Posted: Wed Apr 02, 2025 14:31 Post subject: |
|
|
Orion9
А как мне передать ключ, если программа (Miranda NG) просто по двойному щелчку мыши картинку открывает?
Странно, что настройки (fullscreen) Imagine не срабатывают в этом случае. |
|
Back to top |
|
 |
CleriC

Joined: 31 Jul 2009 Posts: 14
|
(Separately) Posted: Wed Apr 02, 2025 18:02 Post subject: |
|
|
Я имел в виду не fullscreen mode (когда пропадают рамки окна) а состояние окна развёрнутого в полный экран. fullscreen, действительно работает как надо. А вот окно, развёрнутое в полный экран не хочет, из Миранды всегда открывается в небольшом окошечке. |
|
Back to top |
|
 |
Orion9

Joined: 01 Jan 2024 Posts: 772
|
(Separately) Posted: Wed Apr 02, 2025 18:35 Post subject: |
|
|
CleriC
Нужно иметь установленную Miranda NG, чтобы понимать, что происходит. Но с подобной проблемой я сталкивался, когда приложение не хочет разворачиваться во весь и экран и не сохраняет свою позицию при закрытии, будучи в развернутом виде. Для этого можно использовать внешние утилиты, например nircmd.exe.
Code: | nircmd.exe exec max {app.exe} |
Если можно как-то передать в Miranda похожие параметры, то попробовать, наверное, стоит. |
|
Back to top |
|
 |
|