Страница 33 из 39
Добавлено: Вс июл 31, 2016 15:57
Skif_off
По AKPic дополню: помимо указанной LibGFL, плагин использует и Windows Imaging (WIC), а оно на WinXP/2003 х86/х64 из коробки отсутствует и ставится дополнительно (с WinUpdate вроде не прилетает ни автоматом, ни вручную). Не хочется просить автора просто собрать х64-версию.
Добавлено: Чт сен 08, 2016 15:28
addhaloka
К
этому
MVV писал(а):addhaloka писал(а):Не знаю, как командную строку для множества файлов прикрутить.

Получаешь командную строку с помощью
GetCommandLine, перегоняешь указатель вперёд к первому параметру, пропуская нулевой (путь к твоему стартеру, может быть в кавычках или нет), и передаёшь в
CreateProcess/ShellExecute.
Через пару лет всё-таки разобрался с этим вопросом.

Но обнаружилась проблема с самой 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]
Добавлено: Чт сен 08, 2016 16:12
Skif_off
addhaloka
Не совсем понял, лаунчер для каждого файла запустит Imagine? Тогда с %WL тоже было бы интересно, к тому же без ограничения на длину командной строки.
Imagine вроде единственная из вьюверов/конвертеров бесплатная и для коммерческого использования?
Добавлено: Чт сен 08, 2016 16:24
addhaloka
Skif_off писал(а):Не совсем понял, лаунчер для каждого файла запустит Imagine?
Вроде же выше объяснил, но тогда чуть по-другому:
%COMMANDER_PATH%\Plugins\WLX\Imagine\Convert.exe == %COMMANDER_PATH%\Plugins\WLX\Imagine\Imagine.exe
т.е. лаунчер просто передаёт всё в Imagine (передача сделана несколько неидеально, с некоторыми программами такой способ может не работать, но в случае Imagine проблем вроде нет).
Добавлено: Чт сен 08, 2016 21:24
Flasher
[cut="Skif_off"]
Skif_off писал(а):Imagine вроде единственная из вьюверов/конвертеров бесплатная и для коммерческого использования?
По отдельности (batch-silent во вьювере и не нуждается) точно не единственная. Парочку
тут называл.[/cut]
Добавлено: Пт сен 09, 2016 20:07
Skif_off
addhaloka
Понял, спасибо.
Flasher
Тогда отвечу сам себе: есть плагин Imagine, можно открыть каталог в Imagine, можно пачкой конвертить с помощью Imagine, аналоги не нагугливаются.
Добавлено: Пт сен 09, 2016 20:35
Flasher
Skif_off
Отвечай. Суть не изменится. Есть инструменты конвертации без ограничений на 50-60 файлов, это факт. Для открытия каталогов и просмотра эскизов при наличии такой возможности в ТС сторонние окна будут только лишними.
Добавлено: Вс сен 11, 2016 17:01
Skif_off
Flasher писал(а):Для открытия каталогов и просмотра эскизов при наличии такой возможности в ТС сторонние окна будут только лишними.
Просмотр эскизов в ТС и обзор во вьювере - это несколько разные вещи, по возможностям и задачам.
Flasher писал(а):Есть инструменты конвертации без ограничений на 50-60 файлов, это факт.
На форуме обычно упоминаются (примеры кнопок) NConvert и IrfanView: бесплатны только для некоммерческого использования, это факт.
Если нужно более 50-60 без лишних движений, то остаётся только Convert от ImageMagick, похоже?
Добавлено: Вс сен 11, 2016 17:38
Flasher
Skif_off писал(а):Просмотр эскизов в ТС и обзор во вьювере - это несколько разные вещи, по возможностям и задачам.
Правильно, возможностей под разный спектр задач в рамках ТС куда больше.
Skif_off писал(а):бесплатны только для некоммерческого использования, это факт.
то остаётся только Convert от ImageMagick, похоже?
Я тебе ссылку приводил (это тоже факт), можно было хотя бы методом исключений подобрать ему упомянутую "пару".
В этой части есть, разумеется, и чисто гуишные full-free варианты.
Добавлено: Вт янв 10, 2017 10:10
mar1boro
в последней версии не работает опция запуска в полноэкранном режиме. это как-то решается? или может у кого-то есть версия 1.0.8 x64 ? я такой нигде не нагуглил.
Добавлено: Вт янв 10, 2017 11:55
Avada
mar1boro
Последняя версия — 1.0.9. (Причём на самом деле под этим номером было последовательно несколько разных билдов). Версия 1.0.8 x64 выкладывалась в 2011 году. Кому и зачем она сейчас нужна?
И неплохо бы во избежание недобразумений пояснить, что понимается под "запуском в полноэкранном режиме". Переход в этот режим любым способом (Alt+Enter, пункт контекстного меню, кнопка на тулбаре) прекрасно работает в обеих битностях 1.0.9.
А про то, что в сообщениях надо использовать заглавные буквы, говорилось на форуме за последнюю пару лет 100500 раз.
Добавлено: Вт янв 10, 2017 12:33
MVV
Попробовал запуск в полноэкранном режиме, получил черное окно на весь экран, как и ожидалось:
Или о какой опции речь?
Версия Imagine 1.0.9 (Oct 12 2012).
Добавлено: Вт янв 10, 2017 17:51
Avada
MVV
У меня речь была не о параметре запуска (его не проверял), а об опции "Полный экрин" в уже открытом окне Imagine.
Добавлено: Вт янв 10, 2017 17:56
MVV
А я как раз параметр проверил, т.к. mar1boro имел в виду именно запуск в полноэкранном режиме.
Кстати, нашёл и опцию - на вкладке настроек полноэкранного режима в опциях. Отдельный просмотрщик её учитывает, а плагин - нет (но не знаю, как было в старых версиях, никогда не пользовался этой опцией).
Нашёл у себя версию 1.0.9 WIP (Feb 14 2012), подложил Imagine.dll вместо своей актуальной - запуск плагина в полноэкранном режиме заработал. Но, конечно, файлы разных типов с такой опцией лучше не открывать...
Кстати, если ассоциировать картинки с Imagine.exe (что я лично всегда делаю, либо через внутренние ассоциации, либо глобально), можно прекрасно смотреть их в полноэкранном режиме по Enter даже с последней версией.
Добавлено: Ср янв 11, 2017 05:02
mar1boro
Спасибо, что откликнулись. Мне нужно чтобы в TCMD x64 картинки открывались в полноэкранном режиме через Imagine по F3.
MVV, А можно ваш 1.0.9WIP?
Но, конечно, файлы разных типов с такой опцией лучше не открывать...
а почему?
Я всегда так пользовался полноэкранным открытием по f3 на версии тотала 32bit и версии imagine 1.0.8. Но вот решил обновить все и засада.