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 

Выделение только вертикальных изображений
Goto page 1, 2, 3  Next
 
Post new topic   Reply to topic    Total Commander Forum Index -> Автоматизация Total Commander printer-friendly view
View previous topic :: View next topic  
Author Message
Andrey_A



Joined: 10 Apr 2009
Posts: 394
Location: Сочи

Post (Separately) Posted: Fri Mar 12, 2010 03:03    Post subject: Выделение только вертикальных изображений Reply with quote

Подскажите как выделить только вертикальные фотографии.
Толи это делается через шаблон..., только как задать и в каком плагине: что высота изображения больше ширины. Толи это можно как-то ещё реализовать?
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Fri Mar 12, 2010 10:25    Post subject: Reply with quote

[=imgsize.Orientation]
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Mar 12, 2010 10:40    Post subject: Reply with quote

Ну для такого выделения нужно скрипт писать. А если старым дедовским способом, то с помощью контентного плагина [=images.Ширина" x "][=images.Высота] . Отсортируешь и увидишь что нужно выделять:
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Mar 12, 2010 10:54    Post subject: Reply with quote

Если говорить о фото с цифровиков со встроенной функцией ориентации, то:
[=exif.Orientation]
[=jpg-comment.Exif_Image_Orientation]
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Fri Mar 12, 2010 11:11    Post subject: Reply with quote

А может мне кто-нибудь объяснит, чем плох Imgsize? Его поле Orientation имеет два значения: Portrait и Landscape. В переводе на великий и могучий - "Вертикальная" и "Горизонтальная" ориентации. Разве не это требуется?
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Mar 12, 2010 11:18    Post subject: Reply with quote

Вот любитель-то подискутировать)). Ничем он не плох. Просто я в дополнение варианты пишу и всё тут. Wink
К тому же мы оба знаем, что exif-ориентация - это всего лишь комментарий к файлу, и далеко не все вьюверы могут автоматически поворачивать фото, исходя из его инфо-данных.
А требование немного другое: как выделять, а не как просматривать инфо, поэтому и написал про скрипт.
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Fri Mar 12, 2010 11:31    Post subject: Reply with quote

Если кто не знал: поля конткнтных плагинов можно использовать в поиске. Alt+F7, вкладка Plugins, Plugin = imgsize, Property = orientation, Value = Portrait. По окнчании поиска Feed to listbox, выделить все. Еще короче - все вышеуказанное сохраняем в шаблон и запускаем через LOADSEARCH <имя шаблона>. Видимо, то же самое можно выделить по "серому плюсу". Есть путь короче?
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Mar 12, 2010 11:52    Post subject: Reply with quote

Вахмурка wrote:
Есть путь короче?
Ну если совсем до забавного в азы лезть, то как вариант есть: фильтруем, если надо, по готовой маске (Ctrl+F12), сортируем по [=imgsize.Orientation] (не в обратном порядке), ставим курсор на первый файл с ориентацией Portrait и Shift+End. ))
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Fri Mar 12, 2010 12:04    Post subject: Reply with quote

Ну давай посчитаем щелчки крысой. Первый вариант - три: 1) запустить поиск, 2) послать на панель; 3) выделить все. Второй - тоже три: 1) "плюс"; 2) ткнуть в шаблон; 3) "ввод".
Второй вариант менее удобен тем, что, во-первых, поиск производится только в текущей директории и во-вторых, шаблон должен быть сверху. Так или иначе, три щелчка крысой.
Выстрел за вами, мсье.
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Mar 12, 2010 12:27    Post subject: Reply with quote

WAR! Laughing
Эээ, брат, тут не щелчки надо считать, а скорость выполнения. У меня уходит 4 сек. от силы.
1. Shift+F12 (+Enter) 4 дс
2. Подвести крысу к колонке и щёлкнуть = <1 сек
3. Поставить курсор на первый файл (Portrait) = 1-1,5 сек
4. Shift+End 3 дс
Итого: 0,4+1+1,5+0,3=3,2 сек
Ваша очередь, сир.
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10257
Location: Россия, Саратов

Post (Separately) Posted: Fri Mar 12, 2010 12:40    Post subject: Reply with quote

Вахмурка
Шальные выстрелы со стороны засчитываются? Запустить поиск по какому критерию? Либо надо в этом сеансе заранее выставить все параметры для поиска с данным плагином (и, кстати, при повторном поиске по этому критерию не забыть опцию "Поиск с плагинами" включить — её активность не запоминается). Либо (что удобнее) на последней поисковой вкладке надо загрузить этот заранее созданный шаблон, который опять же может быть в списке где угодно. Либо (что ещё удобнее) пунктом 1) запустить не поиск, а заранее созданную пользовательскую команду на основе команды LOADSEARCH <шаблон>. Я так понимаю, что имелся в виду всё-таки третий вариант?
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.


Last edited by Avada on Fri Mar 12, 2010 12:53; edited 1 time in total
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Fri Mar 12, 2010 12:51    Post subject: Reply with quote

Avada wrote:
Либо (что ещё удобнее) пунктом 1) запустить не поиск, а заранее созданную пользовательскую команду на основе команды LOADSEARCH <шаблон>.
Дык я так и сказал.

2Flasher
2.5 секунды после тренировки Wink (с четвертого раза).
В твоем методе есть существенный изъян:
Quote:
Поставить курсор на первый файл (Portrait)
До него еще надо добраться! Хорошо как в директории три файла. А у меня есть такая, в которой их порядка 65 000, причем обеих ориентаций. Засеки, сколько ты будешь листать до "первого файла", если их хотя бы тысяча.
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
Back to top
View user's profile Send private message
Avada



Joined: 01 Aug 2008
Posts: 10257
Location: Россия, Саратов

Post (Separately) Posted: Fri Mar 12, 2010 13:08    Post subject: Reply with quote

Вахмурка wrote:
Дык я так и сказал.

А, ну если автоматически подразумевалось, что из всех способов берётся наилучший, тогда пардон. Но не могу не заметить, что здесь быстрому выполнению самой процедуры предшествует более трудоёмкая предварительная подготовка. К сохранению шаблона по заданным критериям добавляется создание команды с параметрами и организация способа её вызова. Для многократного последующего повторения искомого действия это не принципиально, а вот для однократного...
_________________
Даже самая богатая фантазия
Не представит себе наши безобразия.
Back to top
View user's profile Send private message
Flasher



Joined: 06 Nov 2009
Posts: 14229
Location: Москва

Post (Separately) Posted: Fri Mar 12, 2010 13:08    Post subject: Reply with quote

Вахмурка wrote:
2.5 секунды после тренировки Wink
Да я как видишь по максимуму взял, а то было бы примерно также.
Вахмурка wrote:
А у меня есть такая, в которой их порядка 65 000
Ну тут я пас.. У меня столько фоток даже по cm_DirBranch не накопиться.. Даже если взять папку с самым большим кол-вом графики, то выйду я на Portrait за 2 сек максимум.
Думаю это должно стать окончательной точкой для решения задачи:
Avada wrote:
запустить не поиск, а заранее созданную пользовательскую команду
чего, Вахмурка, в твоём посте я не увидел.
Back to top
View user's profile Send private message
Вахмурка



Joined: 27 Dec 2004
Posts: 2584
Location: Большая деревня Москва

Post (Separately) Posted: Fri Mar 12, 2010 13:21    Post subject: Reply with quote

Quote:
запустить не поиск, а заранее созданную пользовательскую команду
чего, Вахмурка, в твоём посте я не увидел
В этом?
_________________
Сайт PowerPro+Total Commander
Скрипты PowerPro для Total Commander
* * *
«Не усматривайте злого умысла в том, что вполне объяснимо глупостью» (Р. Хэнлон)
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 1, 2, 3  Next
Page 1 of 3

 
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