Imagine (Lister plugin)
Select messages from
# through # FAQ
[/[Print]\]
Goto page Previous  1, 2, 3 ... 37, 38, 39  :| |:
Total Commander -> Плагины Total Commander

#571:  Author: Monarch-LFV PostPosted: Wed Mar 06, 2024 09:57
    —
Вопрос знатокам:
У меня в системе 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?

#572:  Author: Orion9 PostPosted: Wed Mar 06, 2024 19:04
    —
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

#573:  Author: Monarch-LFV PostPosted: Fri Mar 08, 2024 07:39
    —
Orion9
Спасибо, отличное решение!

#574:  Author: Orion9 PostPosted: Fri Mar 08, 2024 13:18
    —
Monarch-LFV
Вероятно, там нужны более сложые проверки в реестре, чтобы точно определить, что привязано к расширению и "живо" ли оно в системе, но я в этом не большой специалист. Кажется, вы работаете со скриптами - можно попробовать поискать что-то вроде этой темы и подправить при желании Smile

#575:  Author: ask-rusLocation: Russian Federation PostPosted: Thu Feb 27, 2025 18:51
    —
Всем доброго!
Не понял, *.HEIC поддерживается плагином Imagine с коробки или нет?

#576:  Author: jentoso PostPosted: Thu Feb 27, 2025 19:46
    —
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)

#577:  Author: Lnk PostPosted: Fri Feb 28, 2025 04:44
    —
Может кому интересно будет - есть такая малюсенькая прога jpegview, вот на нее я и привязал новомодные форматы, хейк в т.ч.
Портативка, весит несколько мегабайт, работает из коробки, не надо ни плагинов ни чего то еще, там к слову улучшатель изображения вшит
(режим улучшения пейзажей называется, затемненные изображения шикарно с ним смотреть) и закрывается как и листер по esc, ну и много чего можно настроить в нем.
ТОлько брать надо форк, тут вот описывается
https://github.com/sylikc/jpegview/releases/tag/v1.3.46

#578:  Author: CleriC PostPosted: Tue Apr 01, 2025 12:23
    —
Подскажите, пжл по Imagine. Версия плагина последняя, как и версия ТК. Так же Imagine установлено в винде как приложение по умолчанию для всех типов изображений.

Если открыть картинку в ТК по F3 или открыть её нажатием Enter — Imagine открывается в полное окно. А если открыть картинку в другом приложении, она открывается в Imagine в небольшом окне по центру экрана.

Есть ли возможность настроить Imagine таким образом, что бы любая картинка всегда открывалась в полном окне?

#579:  Author: Orion9 PostPosted: Tue Apr 01, 2025 18:25
    —
Quote:
А если открыть картинку в другом приложении

А под другим приложением подразумевается Проводник?

#580:  Author: CleriC PostPosted: Wed Apr 02, 2025 09:52
    —
Orion9
Нет, из проводника (как и из ТК) как раз открывается в полный экран.

Но есть программы (например Miranda NG), которые открывают картинки стандартным приложением винды. И вот оттуда, она почему-то, открывается в окне.

Если посмотреть какие процессы и какие параметры запуска Imagine в том и другом случае (через ProcessHacker, например) — разницы нет (одинаковый экзешник, одинаковые параметры запуска [адрес экзешника и адрес картинки]).

Есть ли какие-то настройки плагина, что бы он всегда открывался в полном окне?

#581:  Author: Orion9 PostPosted: Wed Apr 02, 2025 12:33
    —
CleriC
Ну, справка-то у Imagine небольшая. Все ключи там есть. Ключ /fullscreen не помогает?

#582:  Author: CleriC PostPosted: Wed Apr 02, 2025 14:31
    —
Orion9
А как мне передать ключ, если программа (Miranda NG) просто по двойному щелчку мыши картинку открывает?
Странно, что настройки (fullscreen) Imagine не срабатывают в этом случае.

#583:  Author: CleriC PostPosted: Wed Apr 02, 2025 18:02
    —
Я имел в виду не fullscreen mode (когда пропадают рамки окна) а состояние окна развёрнутого в полный экран. fullscreen, действительно работает как надо. А вот окно, развёрнутое в полный экран не хочет, из Миранды всегда открывается в небольшом окошечке.

#584:  Author: Orion9 PostPosted: Wed Apr 02, 2025 18:35
    —
CleriC
Нужно иметь установленную Miranda NG, чтобы понимать, что происходит. Но с подобной проблемой я сталкивался, когда приложение не хочет разворачиваться во весь и экран и не сохраняет свою позицию при закрытии, будучи в развернутом виде. Для этого можно использовать внешние утилиты, например nircmd.exe.
Code:
nircmd.exe exec max {app.exe}

Если можно как-то передать в Miranda похожие параметры, то попробовать, наверное, стоит.



Total Commander -> Плагины Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Goto page Previous  1, 2, 3 ... 37, 38, 39  :| |:
Page 39 of 39

Powered by phpBB © 2001, 2005 phpBB Group