Imagine (Lister plugin)

Обсуждение только плагинов и утилит для Total Commander.

Модераторы: Avada, CaptainFlint, Nik, d-view, Моторокер

Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

По AKPic дополню: помимо указанной LibGFL, плагин использует и Windows Imaging (WIC), а оно на WinXP/2003 х86/х64 из коробки отсутствует и ставится дополнительно (с WinUpdate вроде не прилетает ни автоматом, ни вручную). Не хочется просить автора просто собрать х64-версию.
addhaloka
Сообщения: 169
Зарегистрирован: Вт ноя 09, 2010 16:09

Сообщение addhaloka »

К этому
MVV писал(а):
addhaloka писал(а):Не знаю, как командную строку для множества файлов прикрутить. :(
Получаешь командную строку с помощью GetCommandLine, перегоняешь указатель вперёд к первому параметру, пропуская нулевой (путь к твоему стартеру, может быть в кавычках или нет), и передаёшь в CreateProcess/ShellExecute.
Через пару лет всё-таки разобрался с этим вопросом. :D Но обнаружилась проблема с самой Imagine - для конвертации можно скармливать максимум 50 - 60 файлов, иначе процесс Imagine.exe/Imagine64.exe остаётся висеть в процессах после окончания обработки. :( Тем не менее, считаю возможность конвертации с ней весьма полезной для минималистичных сборок. Доработанный лаунчер, если кого интересует:
[cut]Convert.exe, положить в папку плагина, использовать так же, как и Imagine.exe/Imagine64.exe, т. е. типа так:

Код: Выделить всё

[em_convertjpg]
button=%COMMANDER_PATH%\Icons\TCMICONS.DLL,51
cmd=%COMMANDER_PATH%\Plugins\WLX\Imagine\Convert.exe /save:jpg --quality:90
param=%S
menu=Конвертировать выделенный(е) файл(ы) в JPG
iconic=1
Что делает лаунчер - проверяет значение ActivateAtStartup, если 0, то запуск* Imagine и выход, если 1, то перед запуском выставляет в 0, ждёт окончания процесса обработки, после возвращает 1 назад.

* Если OS 64-бит, будет запущен Imagine64.exe, если 32, то Imagine.exe (также в случае отсутствия Imagine64.exe при запуске в x64 OS).

Лаунчер с исходником: https://www.upload.ee/files/6146199/Convert.7z.html
[/cut]
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

addhaloka
Не совсем понял, лаунчер для каждого файла запустит Imagine? Тогда с %WL тоже было бы интересно, к тому же без ограничения на длину командной строки.

Imagine вроде единственная из вьюверов/конвертеров бесплатная и для коммерческого использования?
addhaloka
Сообщения: 169
Зарегистрирован: Вт ноя 09, 2010 16:09

Сообщение addhaloka »

Skif_off писал(а):Не совсем понял, лаунчер для каждого файла запустит Imagine?
Вроде же выше объяснил, но тогда чуть по-другому:
%COMMANDER_PATH%\Plugins\WLX\Imagine\Convert.exe == %COMMANDER_PATH%\Plugins\WLX\Imagine\Imagine.exe
т.е. лаунчер просто передаёт всё в Imagine (передача сделана несколько неидеально, с некоторыми программами такой способ может не работать, но в случае Imagine проблем вроде нет).
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

[cut="Skif_off"]
Skif_off писал(а):Imagine вроде единственная из вьюверов/конвертеров бесплатная и для коммерческого использования?
По отдельности (batch-silent во вьювере и не нуждается) точно не единственная. Парочку тут называл.[/cut]
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

addhaloka
Понял, спасибо.

Flasher
Тогда отвечу сам себе: есть плагин Imagine, можно открыть каталог в Imagine, можно пачкой конвертить с помощью Imagine, аналоги не нагугливаются.
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Skif_off
Отвечай. Суть не изменится. Есть инструменты конвертации без ограничений на 50-60 файлов, это факт. Для открытия каталогов и просмотра эскизов при наличии такой возможности в ТС сторонние окна будут только лишними.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
Skif_off
Сообщения: 1252
Зарегистрирован: Ср ноя 28, 2012 13:44

Сообщение Skif_off »

Flasher писал(а):Для открытия каталогов и просмотра эскизов при наличии такой возможности в ТС сторонние окна будут только лишними.
Просмотр эскизов в ТС и обзор во вьювере - это несколько разные вещи, по возможностям и задачам.
Flasher писал(а):Есть инструменты конвертации без ограничений на 50-60 файлов, это факт.
На форуме обычно упоминаются (примеры кнопок) NConvert и IrfanView: бесплатны только для некоммерческого использования, это факт.
Если нужно более 50-60 без лишних движений, то остаётся только Convert от ImageMagick, похоже?
Аватара пользователя
Flasher
Сообщения: 14229
Зарегистрирован: Пт ноя 06, 2009 00:33
Откуда: Москва

Сообщение Flasher »

Skif_off писал(а):Просмотр эскизов в ТС и обзор во вьювере - это несколько разные вещи, по возможностям и задачам.
Правильно, возможностей под разный спектр задач в рамках ТС куда больше. :D
Skif_off писал(а):бесплатны только для некоммерческого использования, это факт.
то остаётся только Convert от ImageMagick, похоже?
Я тебе ссылку приводил (это тоже факт), можно было хотя бы методом исключений подобрать ему упомянутую "пару".
В этой части есть, разумеется, и чисто гуишные full-free варианты.
Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой.
mar1boro
Сообщения: 24
Зарегистрирован: Чт июн 24, 2010 17:43

Сообщение mar1boro »

в последней версии не работает опция запуска в полноэкранном режиме. это как-то решается? или может у кого-то есть версия 1.0.8 x64 ? я такой нигде не нагуглил.
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

mar1boro
Последняя версия — 1.0.9. (Причём на самом деле под этим номером было последовательно несколько разных билдов). Версия 1.0.8 x64 выкладывалась в 2011 году. Кому и зачем она сейчас нужна?
И неплохо бы во избежание недобразумений пояснить, что понимается под "запуском в полноэкранном режиме". Переход в этот режим любым способом (Alt+Enter, пункт контекстного меню, кнопка на тулбаре) прекрасно работает в обеих битностях 1.0.9.
А про то, что в сообщениях надо использовать заглавные буквы, говорилось на форуме за последнюю пару лет 100500 раз.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

Попробовал запуск в полноэкранном режиме, получил черное окно на весь экран, как и ожидалось:

Код: Выделить всё

Imagine.exe /fullscreen

Код: Выделить всё

Imagine64.exe /fullscreen
Или о какой опции речь?

Версия Imagine 1.0.9 (Oct 12 2012).
Аватара пользователя
Avada
Сообщения: 10541
Зарегистрирован: Пт авг 01, 2008 16:17
Откуда: Россия, Саратов

Сообщение Avada »

MVV
У меня речь была не о параметре запуска (его не проверял), а об опции "Полный экрин" в уже открытом окне Imagine.
Даже самая богатая фантазия
Не представит себе наши безобразия.
Аватара пользователя
MVV
Сообщения: 4815
Зарегистрирован: Чт окт 15, 2009 10:58
Откуда: Ростов-Дон

Сообщение MVV »

А я как раз параметр проверил, т.к. mar1boro имел в виду именно запуск в полноэкранном режиме.

Кстати, нашёл и опцию - на вкладке настроек полноэкранного режима в опциях. Отдельный просмотрщик её учитывает, а плагин - нет (но не знаю, как было в старых версиях, никогда не пользовался этой опцией).

Нашёл у себя версию 1.0.9 WIP (Feb 14 2012), подложил Imagine.dll вместо своей актуальной - запуск плагина в полноэкранном режиме заработал. Но, конечно, файлы разных типов с такой опцией лучше не открывать...

Кстати, если ассоциировать картинки с Imagine.exe (что я лично всегда делаю, либо через внутренние ассоциации, либо глобально), можно прекрасно смотреть их в полноэкранном режиме по Enter даже с последней версией.
mar1boro
Сообщения: 24
Зарегистрирован: Чт июн 24, 2010 17:43

Сообщение mar1boro »

Спасибо, что откликнулись. Мне нужно чтобы в TCMD x64 картинки открывались в полноэкранном режиме через Imagine по F3.



MVV, А можно ваш 1.0.9WIP?
Но, конечно, файлы разных типов с такой опцией лучше не открывать...
а почему?


Я всегда так пользовался полноэкранным открытием по f3 на версии тотала 32bit и версии imagine 1.0.8. Но вот решил обновить все и засада.
Ответить