View previous topic :: View next topic |
Author |
Message |
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Wed Jan 29, 2014 18:03 Post subject: |
|
|
Думаю, ты случайно нажал среднюю кнопку мыши. В Imagine можно настроить кучу режимов поведения мыши, в стандартном правая кнопка - меню, в обзорном левая и правая - навигация, и переключаются они по средней кнопке. Текущий режим отображается в строке состояния, можешь создавать/удалять/изменять режимы в настройках. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
Ramzzes
Joined: 29 Jan 2014 Posts: 2
|
(Separately) Posted: Wed Jan 29, 2014 18:25 Post subject: |
|
|
MVV, спасибо, не знал про такую фичу.
Очень удобно! |
|
Back to top |
|
|
addhaloka
Joined: 09 Nov 2010 Posts: 169
|
(Separately) Posted: Sun Sep 28, 2014 12:55 Post subject: |
|
|
У Imagine есть возможность преобразовывать форматы из командной строки. Сделал несколько кнопок для этого, наподобие: Code: | [em_convertjpg]
button=%COMMANDER_PATH%\Icons\TCMICONS.DLL,35
cmd=%COMMANDER_PATH%\Plugins\WLX\Imagine\Imagine.exe /save:jpg --quality:90
param=%S
menu=Конвертировать выделенный(е) файл(ы) в JPG
iconic=1 |
Но в этом случае при конвертации открывается окно сабжа (да ещё и во весь экран ), что явно не годится. Запуск в свёрнутом виде, не работает, ни средствами Тотала, ни через start /min, ни даже так: Code: | ;запуск Imagine.exe в скрытом виде через лаунчер
;если без параметров, то окно скрыто (правда, всё-равно мелькает при запуске),
;а с параметрами - никакого влияния не оказывает (так же вылазит во весь экран)
;наверно, из-за того, что вся программа в Imagine.dll, а Imagine.exe сам по сути лаунчер и манипуляции с ним бесполезны.
mov dword ptr[sinfo.dwFlags],STARTF_USESHOWWINDOW
mov word ptr[sinfo.wShowWindow],SW_HIDE
fn CreateProcess,0,addr Buffer,0,0,TRUE,0,0,0,addr sinfo,addr pinfo |
В общем, можно ли скрыть/cвернуть окно, или нет? Может и заморачиваться с этим не стоит? Альтернативы для подобной конвертации известны, а это чисто поэкспериментировать. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Sun Sep 28, 2014 13:46 Post subject: |
|
|
Попробовал сейчас, в полноэкранном оно открывается только если в настройках включена опция запуска в полноэкранном режиме. И ключа для запуска не в полном экране вроде не видно. Как вариант, можно отключить запуск в полноэкранном режиме, а в ассоциациях добавить ключ -fullscreen, если так уж хочется запускать программу во весь экран.
Разве что перед запуском программы для конвертации отключать опцию в конфиге. Например, с помощью TCFS2 из батника:
Code: | TCFS2.exe /ef "set_ini(`.\Imagine.ini`, FullScreen, ActivateAtStartup, 0)" |
Кстати, спасибо, я и забыл, что у неё есть такая куча опций командной строки, надо будет автоматизировать себе пересохранение в JPG (а то фотики все сохраняют, похоже, без сжатия, поэтому простое пересохранение раза в 2 уменьшает размер без видимых изменений) и поворот без потерь. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel… |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Sep 28, 2014 14:06 Post subject: |
|
|
addhaloka wrote: | Может и заморачиваться с этим не стоит? | При условии addhaloka wrote: | Альтернативы для подобной конвертации известны | конечно, не стоит.
addhaloka wrote: | а это чисто поэкспериментировать | Да, пож-та, жми "пример". А, нет, осзоновский wiki давно почил в бозе. Погугли hide.exe, CHP, Nircmd, Hstart, hidec, hidecon, cmdow. Можно также воспользоваться такой vbs-банальностью:
Code: | '==================================================
' Скрыть окно программы
' Параметры: "<путь к утилите>" <ключи и параметры>
'==================================================
With WScript.Arguments
Util = """" & .Item(0) & """" : C = .Count
If C > 1 Then
For i = 1 to C - 1 : S = S & " " & .Item(i) : Next
End If
End With : CreateObject("WScript.Shell").Run Util & S,0 |
_________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
addhaloka
Joined: 09 Nov 2010 Posts: 169
|
(Separately) Posted: Sun Sep 28, 2014 15:32 Post subject: |
|
|
MVV wrote: | Разве что перед запуском программы для конвертации отключать опцию в конфиге. Например, с помощью TCFS2 из батника:
Code: | TCFS2.exe /ef "set_ini(`.\Imagine.ini`, FullScreen, ActivateAtStartup, 0)" |
|
Спасибо за идею. Сделаю на asme, благо уже есть заготовка, а модификацию ini несложно добавить. Нет, с этим облом. Не знаю, как командную строку для множества файлов прикрутить. Так что выбрал самый простой вариант - отключил fullscreen в настройках.
Flasher wrote: | Погугли hide.exe, CHP, Nircmd, Hstart, hidec, hidecon, cmdow. |
Про это знал, но подозревал, что не поможет. С Nircmd сейчас проверил - не помогает.
Last edited by addhaloka on Sun Sep 28, 2014 17:53; edited 2 times in total |
|
Back to top |
|
|
gora
Joined: 30 Dec 2004 Posts: 442 Location: Иваново
|
(Separately) Posted: Sun Sep 28, 2014 16:00 Post subject: |
|
|
Попробовал с hidcon, окно Imagine64.exe у меня скрыл. Правда было окно с вопросом о перезаписи и прогрессбар процесса перепаковки. _________________ Win7 SP1 Ultimate x64, TC8.52a x64 |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Sep 28, 2014 16:27 Post subject: |
|
|
addhaloka wrote: | С Nircmd сейчас проверил - не помогает. | Речь об этом? >
gora wrote: | Правда было окно с вопросом о перезаписи и прогрессбар процесса перепаковки. | Это уже другие окна со своими хэндлами, ничего удивительного. А так все программы стабильно отработают с родительским окном, включая nircmd и скрипт. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
gora
Joined: 30 Dec 2004 Posts: 442 Location: Иваново
|
(Separately) Posted: Sun Sep 28, 2014 16:39 Post subject: |
|
|
Flasher wrote: | Речь об этом? |
Вообще, да.
Но сейчас попробовал без hidcon и окна Imagine тоже нет. Дык о каком окне речь можно поглядеть? _________________ Win7 SP1 Ultimate x64, TC8.52a x64 |
|
Back to top |
|
|
addhaloka
Joined: 09 Nov 2010 Posts: 169
|
(Separately) Posted: Sun Sep 28, 2014 17:24 Post subject: |
|
|
Flasher wrote: | addhaloka wrote: | С Nircmd сейчас проверил - не помогает. | Речь об этом? >
gora wrote: | Правда было окно с вопросом о перезаписи и прогрессбар процесса перепаковки. | Это уже другие окна со своими хэндлами, ничего удивительного. А так все программы стабильно отработают с родительским окном, включая nircmd и скрипт. |
Нет. Речь об окне, которое вылазит, если включен полноэкранный режим (ActivateAtStartup=1), и в этом случае nircmd и прочие опробованные мной средства, не работают. Если же он отключен, то и средства не нужны. MVV выше писал об этом. |
|
Back to top |
|
|
Tol!k
Joined: 01 Apr 2008 Posts: 1727 Location: Арзамас
|
(Separately) Posted: Sun Sep 28, 2014 17:27 Post subject: |
|
|
to MVV
MVV wrote: | простое пересохранение раза в 2 уменьшает размер без видимых изменений | перекодирование по определению ухудшает качество JPEG, даже если изменений не заметно
перепаковка без потерь jpegtran-ом
Code: | begin 666 jpegcomp.rar
M4F%R(1H'`,^0<P``#0````````"OB70@@"P`7P(``-L%```"8Y77.UQD7"P=
M-0P`(````&IP96=C;VUP+F-M9`@9$0S0_1@1>R@3P>V@3U[`3<:9`@@3)PG2
M<]ZZ$$TL;W(TEBB2D'KX/T6>"LD-!R;)LW80)PG&`G-<7X;O,23:CU[`G?33
M!YEU57^UXYEWE5>9?[/B_Q7*N%V%WS\Q&N8P&PX0LPDB<,TRX!'F<#A"9(I!
M"4VKEJ8;3X75O)="^]['/#X(".I)>[/UY_GT?;K_*X=GUT=G5\@^^?X]/5[P
MT=.@/IH_'1\.J9(J`N,SI8W@8#QR?4KQ.OT>Z<3;"@]5.7U/DQ10,O>E0>&S
M.J)S!+K2>-,36,6$1$QVY4"T[C;+!3UXY;<G&#%,38!0H01+F:ZFPPF(LXFY
M@G^5;5YE9%XK<\^)',]H7[Z$/+.%%,E8\K4IMJ<4`PF$N*2W*1786-(HHX!=
M@=I2[,;7!0!^P79<*+TGRR.'?T[N3+.]C^<I5WWW7\[Y.D_\0<?\!_])P(RS
M'/%#+(V/'5*C?%ND]$6)PAW4RF?M58H%6C/\XV`]+BLAF*Z7+2&I3QJ)MLV>
M$5?@-B@)#"7V_V2_&AQI<!=IU_@J*XD\)&7NP#U_Y'44%@=1?$.T2+"B7?.,
M(MZ1?"5[M!Q2-#<",C6HX&P5,V6\'HY.0_X6HHOO>MVJ_[>TH&&6><><C[*-
M--H&[/A!M5"7N:IBS8"G^5L#UL)]M(V2BIP#^R^97RV`HS8WH$V70]_`KID5
MY$E'-O`SC31N*->T,U+R&&WTVUC4*LT:N$-A/C"MI)11A:/K6CSHR,T_JT>O
M=\>\J/CX>3$ZT5)`D<Q7+=P\O1VB__2\[9*IBD<Q)3N=*C%_6#ZG](#$/7L`
#0`<`
`
end
|
тебе наверно захочется оставить EXIF, для этого кажется нужен ключ -copy all
Last edited by Tol!k on Wed Oct 08, 2014 17:24; edited 1 time in total |
|
Back to top |
|
|
Flasher
Joined: 06 Nov 2009 Posts: 14229 Location: Москва
|
(Separately) Posted: Sun Sep 28, 2014 17:54 Post subject: |
|
|
Как оказалось - нет.
addhaloka
ОК. Понятно. Остальное, действительно, лишнее.
to Tol!k Зачем [офф]ить? Есть же спойлеры. _________________ Автору сборки TC Image (Andrey_A) настоятельно рекомендуется не распространять на иных ресурсах любую предоставленную мной где-либо техническую информацию по автоматизации и оптимизации в работе с ТС и системой. |
|
Back to top |
|
|
MVV
Joined: 15 Oct 2009 Posts: 4811 Location: Ростов-Дон
|
(Separately) Posted: Mon Sep 29, 2014 10:45 Post subject: |
|
|
addhaloka wrote: | Не знаю, как командную строку для множества файлов прикрутить. |
Получаешь командную строку с помощью GetCommandLine, перегоняешь указатель вперёд к первому параметру, пропуская нулевой (путь к твоему стартеру, может быть в кавычках или нет), и передаёшь в CreateProcess/ShellExecute.
to Tol!k Tol!k wrote: | перекодирование по определению ухудшает качество JPEG, даже если изменений не заметно |
Да, но такие незначительные потери приемлемы, если размер каждого файла уменьшается с 6-7 МБ до 2-3 МБ, а разница видна лишь при максимальном увеличении.
to Flasher Ещё бы помнить этот тег каждый раз, когда он нужен...
Забегая вперёд...
to Skif_off Skif_off wrote: | А если вдруг понадобиться распечатать на А4 или затащить в графический редактор, прыщик там убрать, тени потянуть? Экономия может вылезти боком. |
Если и понадобится, сделаю без проблем. Я не уменьшаю разрешение изображения, я уменьшаю лишь размер файла изображения за счёт сжатия при пересохранении (даже при 100% качестве размер в 2 раза уменьшается, что доказывает, что фотоаппараты халявят с компрессией). Повторю, различия практически незаметны на глаз даже при 100% увеличении исходного и результирующего изображений и переключения между ними по Alt+Tab. И при этом в гигабайте умещается в 2 раза больше фотографий. В любом случае, это нужно мне, и я никому не навязываю своё мнение. _________________ TCFS2 + TCFS2Tools: Полноэкранный режим и многое другое (обсуждение)
WINCMD.RU: AskParam, CopyTree, NTLinks, Sudo, VirtualPanel…
Last edited by MVV on Mon Sep 29, 2014 13:31; edited 1 time in total |
|
Back to top |
|
|
Skif_off
Joined: 28 Nov 2012 Posts: 1232
|
(Separately) Posted: Mon Sep 29, 2014 11:04 Post subject: |
|
|
MVV wrote: | to Tol!k Tol!k wrote: | перекодирование по определению ухудшает качество JPEG, даже если изменений не заметно |
Да, но такие незначительные потери приемлемы, если размер каждого файла уменьшается с 6-7 МБ до 2-3 МБ, а разница видна лишь при максимальном увеличении. |
Hidden text А если вдруг понадобиться распечатать на А4 или затащить в графический редактор, прыщик там убрать, тени потянуть? Экономия может вылезти боком. |
|
Back to top |
|
|
Zorro
Joined: 17 Feb 2005 Posts: 322 Location: Орел-Москва
|
(Separately) Posted: Tue Sep 08, 2015 22:23 Post subject: |
|
|
Автор забросил что ли программу и плагин? Сто лет уже не обновляется. _________________ Приключение — это когда ковыляешь по грязи и снегу, страдая от язв на ногах, глистов, дизентерии и голода, а тебя преследуют те, кто твердо настроен тебя как минимум убить.
Sysadminz.Ru |
|
Back to top |
|
|
|
|
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
|