Страница 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.
Через пару лет всё-таки разобрался с этим вопросом. :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]

Добавлено: Чт сен 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 писал(а):Просмотр эскизов в ТС и обзор во вьювере - это несколько разные вещи, по возможностям и задачам.
Правильно, возможностей под разный спектр задач в рамках ТС куда больше. :D
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.exe /fullscreen

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

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

Версия 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. Но вот решил обновить все и засада.