Total Commander Forum Index Total Commander
Форум поддержки пользователей Total Commander
Сайты: Все о Total Commander | Totalcmd.net | Ghisler.com | RU.TCKB
 
 RulesRules   SearchSearch   FAQFAQ   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Imagine (Lister plugin)
Goto page Previous  1, 2, 3 ... 37, 38, 39
 
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Monarch-LFV



Joined: 22 Jul 2019
Posts: 323

Post (Separately) Posted: Wed Mar 06, 2024 09:57    Post subject: Reply with quote

Вопрос знатокам:
У меня в системе 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
View user's profile Send private message
Orion9



Joined: 01 Jan 2024
Posts: 772

Post (Separately) Posted: Wed Mar 06, 2024 19:04    Post subject: Reply with quote

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
View user's profile Send private message
Monarch-LFV



Joined: 22 Jul 2019
Posts: 323

Post (Separately) Posted: Fri Mar 08, 2024 07:39    Post subject: Reply with quote

Orion9
Спасибо, отличное решение!
Back to top
View user's profile Send private message
Orion9



Joined: 01 Jan 2024
Posts: 772

Post (Separately) Posted: Fri Mar 08, 2024 13:18    Post subject: Reply with quote

Monarch-LFV
Вероятно, там нужны более сложые проверки в реестре, чтобы точно определить, что привязано к расширению и "живо" ли оно в системе, но я в этом не большой специалист. Кажется, вы работаете со скриптами - можно попробовать поискать что-то вроде этой темы и подправить при желании Smile
Back to top
View user's profile Send private message
ask-rus



Joined: 10 Nov 2009
Posts: 2077
Location: Russian Federation

Post (Separately) Posted: Thu Feb 27, 2025 18:51    Post subject: Reply with quote

Всем доброго!
Не понял, *.HEIC поддерживается плагином Imagine с коробки или нет?
_________________
«Минимализм - это кратчайший путь бесконечного стремления к идеалу»
«Не бойся, что не знаешь, - бойся, что не учишься» Китайская пословица
Back to top
View user's profile Send private message
jentoso



Joined: 20 Dec 2007
Posts: 378

Post (Separately) Posted: Thu Feb 27, 2025 19:46    Post subject: Reply with quote

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
View user's profile Send private message
Lnk



Joined: 13 May 2023
Posts: 99

Post (Separately) Posted: Fri Feb 28, 2025 04:44    Post subject: Reply with quote

Может кому интересно будет - есть такая малюсенькая прога jpegview, вот на нее я и привязал новомодные форматы, хейк в т.ч.
Портативка, весит несколько мегабайт, работает из коробки, не надо ни плагинов ни чего то еще, там к слову улучшатель изображения вшит
(режим улучшения пейзажей называется, затемненные изображения шикарно с ним смотреть) и закрывается как и листер по esc, ну и много чего можно настроить в нем.
ТОлько брать надо форк, тут вот описывается
https://github.com/sylikc/jpegview/releases/tag/v1.3.46
Back to top
View user's profile Send private message
CleriC



Joined: 31 Jul 2009
Posts: 14

Post (Separately) Posted: Tue Apr 01, 2025 12:23    Post subject: Reply with quote

Подскажите, пжл по Imagine. Версия плагина последняя, как и версия ТК. Так же Imagine установлено в винде как приложение по умолчанию для всех типов изображений.

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

Есть ли возможность настроить Imagine таким образом, что бы любая картинка всегда открывалась в полном окне?
Back to top
View user's profile Send private message
Orion9



Joined: 01 Jan 2024
Posts: 772

Post (Separately) Posted: Tue Apr 01, 2025 18:25    Post subject: Reply with quote

Quote:
А если открыть картинку в другом приложении

А под другим приложением подразумевается Проводник?
Back to top
View user's profile Send private message
CleriC



Joined: 31 Jul 2009
Posts: 14

Post (Separately) Posted: Wed Apr 02, 2025 09:52    Post subject: Reply with quote

Orion9
Нет, из проводника (как и из ТК) как раз открывается в полный экран.

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

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

Есть ли какие-то настройки плагина, что бы он всегда открывался в полном окне?
Back to top
View user's profile Send private message
Orion9



Joined: 01 Jan 2024
Posts: 772

Post (Separately) Posted: Wed Apr 02, 2025 12:33    Post subject: Reply with quote

CleriC
Ну, справка-то у Imagine небольшая. Все ключи там есть. Ключ /fullscreen не помогает?
Back to top
View user's profile Send private message
CleriC



Joined: 31 Jul 2009
Posts: 14

Post (Separately) Posted: Wed Apr 02, 2025 14:31    Post subject: Reply with quote

Orion9
А как мне передать ключ, если программа (Miranda NG) просто по двойному щелчку мыши картинку открывает?
Странно, что настройки (fullscreen) Imagine не срабатывают в этом случае.
Back to top
View user's profile Send private message
CleriC



Joined: 31 Jul 2009
Posts: 14

Post (Separately) Posted: Wed Apr 02, 2025 18:02    Post subject: Reply with quote

Я имел в виду не fullscreen mode (когда пропадают рамки окна) а состояние окна развёрнутого в полный экран. fullscreen, действительно работает как надо. А вот окно, развёрнутое в полный экран не хочет, из Миранды всегда открывается в небольшом окошечке.
Back to top
View user's profile Send private message
Orion9



Joined: 01 Jan 2024
Posts: 772

Post (Separately) Posted: Wed Apr 02, 2025 18:35    Post subject: Reply with quote

CleriC
Нужно иметь установленную Miranda NG, чтобы понимать, что происходит. Но с подобной проблемой я сталкивался, когда приложение не хочет разворачиваться во весь и экран и не сохраняет свою позицию при закрытии, будучи в развернутом виде. Для этого можно использовать внешние утилиты, например nircmd.exe.
Code:
nircmd.exe exec max {app.exe}

Если можно как-то передать в Miranda похожие параметры, то попробовать, наверное, стоит.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    Total Commander Forum Index -> Плагины Total Commander All times are GMT + 4 Hours
Goto page Previous  1, 2, 3 ... 37, 38, 39
Page 39 of 39

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group