Страница 1 из 2

Поиск изображений по ключевым словам, тэгам, меткам

Добавлено: Чт май 05, 2016 22:59
Hjkma
Собственно ищу возможность средствами Total Commander искать изображения по тэгами, ключевыми словами, метками, которые содержатся в метаданных изображений. Это возможно и если да, то как это сделать?

Добавлено: Чт май 05, 2016 23:09
Вахмурка
как это сделать?
Прежде всего - выучить падежи русского языка. А потом научиться внятно задавать вопрос. "Медиафайлы" - это что? Предполагается, что видео или музыка, так? То есть avi, mpg, mp3 и иже с ними. Тогда при чем здесь "изображения" (jpg, bmp, tif и протчая)?
Если речь о первых, то скачать соответствующий контентный плагин (например, этот или этот) и пробовать. Если второе, то в них, как правило, ничего такого не содержится. А если имеются в виду exif-данные, то это совсем другая история...

Добавлено: Чт май 05, 2016 23:16
Flasher
Hjkma
В вопросе про изображения, [s]а заголовке про медиа. Заголовок бы исправить.[/s] Хорошо, теперь осталось убрать "и" в окончаниях.
На сайте/форуме/TCKB поиск по 4images, ExifToolWDX, ImageMetaData, jpg-comment, Exif, ShellDetails, Image.wdx, ImageInfo, ImgSize, TrID, wdx4i, decIcoWDX.
Тут подобных вопросов в избытке.

Добавлено: Пт май 06, 2016 00:38
Hjkma
Спасибо всем. Решил вопрос, выбрав плагин ShellDetails. Но еще вопрос появился. А как оформить множественные запросы в поиске с плагинами? Допустим, хочу найти изображения по ключевыми словами "кафе" и "улица". Запросы в таком виде "*кафе*";"*улица*"; не работают. Но сами файлы с такими ключевыми словами есть, как только ввожу в поиске с плагинами одно слово, они появляются. А если нужно ввести десятки ключевых слов для нахождения самых разных файлов, в каком виде нужно их оформлять?

Добавлено: Пт май 06, 2016 00:41
Вахмурка
1) Найти файлы с первым словом;
2) Вывести на панель;
3) Выделить все;
4) Запустить поиск со вторым словом;
5) При необходимости повторить пп. 2-4

Можно попробовать сразу, поигравшись с логической операцией "И" (наверху вкладки "Plugins". Сам не пробовал, но говорят - работает.

Добавлено: Пт май 06, 2016 00:46
Hjkma
Вахмурка
Это очень трудоемко, мне нужно искать сразу по десятками ключевыми словами. А операция "И" была по дефолту и она не сработала.

Добавлено: Пт май 06, 2016 00:51
Staniclaw
Hjkma
А какую операцию ты указываешь -- ''равно'', ''содержит'' или ''рег. выраж''?

Добавлено: Пт май 06, 2016 00:52
Hjkma
Содержит.

Добавлено: Пт май 06, 2016 00:58
Staniclaw
А вот тут:
Hjkma писал(а):Запросы в таком виде "*кафе*";"*улица*"; не работают.
-- тоже ''содержит''?

Добавлено: Пт май 06, 2016 01:01
Hjkma
Да.

Добавлено: Пт май 06, 2016 01:07
Staniclaw
Погоди, то есть ты их все одной строкой пишешь? Так shelldetails -- Ключевые слова -- содержит -- "*кафе*";"*улица*" что ли?

Добавлено: Пт май 06, 2016 01:10
Hjkma
Staniclaw
Да. Если вы имеете ввиду, что нужно создавать много правил, в которых нужно записать по одному одно слово, то этот путь тоже очень муторен. Речь о десятках ключевых слов, где-то 50-60+ слов.

Добавлено: Пт май 06, 2016 01:13
Staniclaw
Тогда понятно, почему не работает. Надо либо много муторных ''содержит'', либо для одной строки ''рег.выраж''. И саму строку переделать, то, что ты привёл, регулярным выражением не является.

Добавлено: Пт май 06, 2016 01:15
Hjkma
Staniclaw
А как тогда в регулярку оформить?

Добавлено: Пт май 06, 2016 01:22
Staniclaw
Это будет трудно, если учесть, что ключслова в строке, выданной плагином, могут идти в каком угодно порядке.

Кстати, в случае с муторным вариантом необязательно через интерфейс это всё вводить. Можно напрямую в wincmd.ini ввести как-то так:

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

Ключслова_plugins= shelldetails.Keywords contains Дом | shelldetails.Keywords contains Улица
И так далее. Теоретически можно вообще написать скрипт, который про простому списку ключевых слов будет добавлять шаблон поиска.