Это команда renrotp, которую можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.
ПРОГРАММА:
ИМЯ
renrot - переименовывать и вращать изображения в соответствии с данными EXIF
СИНТАКСИС
renrot [ОПЦИИ] [[--] ФАЙЛ1 ФАЙЛ2 ...]
ОПИСАНИЕ
Ренрот предназначен для работы с набором файлов, содержащих данные EXIF, и может делать две вещи
им - переименовать и повернуть. Набор файлов можно указать явно или с помощью
--расширение опция, которая выбирает файлы с заданным суффиксом. Ренрот работает с файлами
в текущем рабочем каталоге, если не указан --рабочий каталог опция, которая меняет это
по умолчанию.
Ренрот переименовывает входные файлы, используя гибкий шаблон имени (который, среди прочего, использует
EXIF-теги DateTimeOriginal и FileModifyDate, если они существуют, в противном случае - имя файла.
в соответствии с текущей меткой времени). Дальше, ренрот может агрегировать файлы в соответствии с
период съемки или по заданному шаблону.
Кроме того, он вращает файлы и их эскизы в соответствии с тегом Orientation EXIF. Если это
отсутствует, программа позволяет задавать параметры вращения с помощью --rotate-angle (угол поворота) и
--rotate-thumb параметры командной строки. В настоящее время это реализовано только для формата JPEG.
Программа также может размещать комментарии в следующих местах:
- Тег комментария из файла (см. --comment-файл опция)
- Тег UserComment из конфигурационной переменной (см. Раздел «ТЕГИ»)
Личные данные могут быть указаны с помощью тегов XMP, определенных в файле конфигурации, см. «TAGS»
.
Кроме того, ренрот может агрегировать все файлы в разных каталогах в соответствии с заданным
шаблон шаблона даты / времени, установленный с помощью --aggr-шаблон.
ДОПОЛНИТЕЛЬНЫЕ ОПЦИИ
-c or --config-файл ФАЙЛОВ
Путь к файлу конфигурации.
-d or --рабочий каталог DIR
Определите рабочий каталог.
--исключать ФАЙЛОВ
Укажите файлы, которые нужно исключить. Подстановочные знаки не допускаются. Если дан набор файлов, то там
должно быть столько же экземпляров этого параметра, сколько файлов в наборе.
--под-набор-файлов ФАЙЛОВ
Получите имена файлов для работы с ФАЙЛОВ. Файл должен содержать имя файла на
линия. Эта опция полезна, когда вам нужно обработать только набор X из Y файлов в
каталог. Если указано, остальные файлы, указанные в командной строке, игнорируются.
-e or --расширение РАСПРОСТРАНЕНИЕ
Обработайте файлы с заданными РАСПРОСТРАНЕНИЕ (JPG, JPEG, CRW, crw и т. Д.). В зависимости от
операционной системы, поиск расширений может или не может быть чувствительным к регистру.
- время, - нет времени
Определяет, устанавливать ли mtime файла, используя значение тега DateTimeOriginal. Использовать
- нет времени чтобы установить текущую отметку времени после обработки.
- без ренро or --ночг
Не переименовывайте, не поворачивайте, не помечайте и не размещайте изображения. Сохраняет файлы от любых изменений, пока
позволяет выполнять агрегацию, генерацию контактных листов и т. д.
--использовать цвет, --не использовать-цвет
Раскрашиваем вывод. Это НЕ работает под Windows.
--прогон, репетиция
Ничего не делайте, была бы сделана только печать.
-g or --генерировать-большой палец
Генерация и запись тега ThumbnailImage. Исходное значение ThumbnailImage
тег остается нетронутым. Чтобы переписать его нужно сначала удалить (смотрите exiftool
Примеры).
--use-ipc, --no-use-ipc
Поворачивайте эскизы с помощью канала, а не файлов. Это НЕ работает под Windows.
-v Увеличьте уровень отладки на 1. Уровни отладки с 1 по 4 являются внутренними уровнями,
уровни с 5 по 9 эквивалентны уровням 1-5 уровней ExifTool с максимальным
многословие для ренрот.
-? or --Помогите
Отобразите краткую сводку использования и выйдите.
--версия
Вывести информацию о версии и выйти.
АГРЕГАЦИЯ
--агр-режим РЕЖИМ
Запустить процесс агрегации в заданном РЕЖИМ. Возможные значения: нет, дельта или шаблон.
--aggr-дельта НОМЕР
Дельта времени агрегирования в секундах. Файлы с DateTimeOriginal и файлы
предыдущая дельта файла, больше чем --aggr-дельта помещаются в каталоги, с
имена создаются путем конкатенации значения --aggr-каталог вариант и
счетчик имени каталога.
--aggr-каталог DIR
Префикс имени каталога агрегации (по умолчанию Фотографии), должны быть в том же файле
системе (или в файловой системе, которая поддерживает символические ссылки в случае виртуальных
агрегация) относительно текущего рабочего каталога или абсолютного пути.
-a or --aggr-шаблон ШАБЛОН
Шаблон имени файла для использования для агрегирования файлов. Изображения сгруппированы по дате / времени
узоры. Вы можете использовать комбинацию %d, %H, %M, %m, %S, %Yи %y мета-символы.
Шаблон также можно определить в файле конфигурации (см. Шаблон агрегации
Переменная). По умолчанию % Y% m% d. Подробное описание см.
--name-шаблон вариант. Для практического использования см. Раздел «ПРИМЕРЫ ШАБЛОНОВ».
--aggr-виртуальный, --no-agr-virtual
Определяет виртуализацию для существующих режимов агрегирования. Главный эффект от
--aggr-виртуальный заключается в том, что любые файлы, подлежащие агрегированию, остаются нетронутыми на своих местах,
и относительные символические ссылки, указывающие на них, сохраняются в созданном дереве каталогов.
Используйте --no-agr-virtual для предотвращения виртуализации.
КОНТАКТЫ ЛИСТ ГЕНЕРАТОР
--контакт-лист, --no-контактный лист or --cs, --no-CS
Создайте контрольный лист. В настоящее время он работает с EXIF-файлами ThumbnailImage и файлами.
определяется как эскизы (см. опцию --контактный лист-thm, ниже)
--contact-sheet-файл or --cs-файл ФАЙЛОВ
Базовое имя файла для монтажных файлов.
--контактный лист-каталог or --cs-дир DIR
Временный каталог для монтажа (создается в начале и удаляется в конце
процесс)
--контактный лист-thm or --cs-thm
Файлы для монтажа - это уже эскизы
Параметры, указанные ниже, являются собственными параметрами монтажа ImageMagic, см. Документацию ImageMagick.
варианты монтажа: монтаж --Помогите и http://www.imagemagick.org/
Обратите внимание, для COLOR используйте только триплеты RGB, как 000 для черный цвет or F00 для red.
--контакт-лист-плитка or --cs-плитка ГЕОМЕТРИЯ
Плитка MxN (IM: -тиль)
--контактное-заголовок-листа or --cs-название STRING
Задайте заголовок контактного листа (IM: -title).
--контактный лист-bg or --cs-bg COLOR
Цвет фона (IM: -background).
--контактный лист-bd or --cs-бд COLOR
Цвет границы (IM: -bordercolor).
--контактный лист-мт or --cs-мт COLOR
Цвет оправы (IM: -матовый).
--контактный лист-fn or --cs-фн STRING
Визуализировать текст этим шрифтом (IM: -font).
--контактный лист-фл or --cs-фл COLOR
Цвет заливки текста (IM: -заполнить).
--контактный лист-фунт or --cs-фунт STRING
Присвойте изображению метку (IM: -label).
--контактный лист-fr or --cs-fr ГЕОМЕТРИЯ
Окружите изображение орнаментальной рамкой в N пикселей (IM: -кадр).
--контакт-лист-пнцз or --cs-пнцз НОМЕР
Размер шрифта (IM: -pointsize).
--контакт-лист-тень or --cs-тень
Установите тень под плиткой, чтобы имитировать глубину (IM: -тень).
--контактный лист-thm-fl or --cs-thm-fl COLOR
Цвет для заливки текста в созданном эскизе.
--контактный лист-thm-fn or --cs-thm-fn STRING
Визуализируйте сгенерированный текст эскиза с помощью этого шрифта (IM: -font).
--контактный лист-thm-grfr or --cs-thm-grfr COLOR
Сгенерированный градиент фона эскиза COLOR-from
--контактный лист-thm-grto or --cs-thm-grto COLOR
Сгенерированный градиент фона эскиза COLOR-to
--контактный лист-thm-текст or --cs-thm-текст STRING
Сгенерированный текст эскиза
--контактный лист-ранг or --cs-ранг
Выполните процесс ранжирования в соответствии с рангами, определенными с помощью --контактный-лист-рядовой Команда
Результатом являются цветные рамки эскизов контрольных листов.
--контактный-лист-рядовой or --cs-рядовой
Путь к файлу с рангами. Его формат - это "цвет ранжирования файла" на строку. Имя файла
отделены от цвета пробелом или табуляцией.
01.file.jpg красный
02.JPG ВасилекСиний
03.jpg аквамарин
04.file.JPG зеленый
Оцениваются только файлы, найденные в файле.
КЛЮЧЕВЫЕ СЛОВА
--ключевые слова, --no-ключевые слова
Следует ли заполнять тег Keywords. По умолчанию нет. Будьте осторожны, так как с этой опцией
включен, существующие ключевые слова перезаписываются. Ключевые слова взяты из .ключевые слова
файл или файл, указанный с опцией --keywords-файл.
-k or --keywords-файл ФАЙЛОВ
Путь к файлу с ключевыми словами. Его формат - ключевое слово в строке. CR и LF
символы удалены. Пустые (только пробелы) строки игнорируются. Любые ведущие и
завершающие пробелы удаляются. Например, строка «_Test_ CRLF» читается как
"_Тестовое задание_".
--ключевые слова-заменить, --no-ключевые слова-заменить
Замените существующий список тегов ключевых слов, а не добавляйте в него новые значения. По умолчанию не
заменить.
ПЕРЕИМЕНОВАНИЕ
-n or --name-шаблон ШАБЛОН
Шаблон для создания новых имен файлов при переименовании. Его также можно определить
в файле конфигурации (шаблон имени переменной). По умолчанию % Y% m% d% H% M% S. Для
практическое использование, см. раздел «ПРИМЕРЫ ШАБЛОНОВ».
Интерпретируемые последовательности:
%% буквальный%
%# буквальный #
%C Числовая часть исходного имени файла. Реализовано ради камер,
которые не предоставляют тег EXIF FileNumber (в настоящее время все марки, кроме канон). такие
камеры создают имена файлов, начинающиеся с букв и заканчивающиеся цифрами. Нет другого
В именах файлов разрешены символы, кроме "-", "." а также "_".
%c Порядковый номер файла в обрабатываемом наборе файлов (см. Также
--counter-fixed-field опция).
%d День месяца (01-31).
%E Значение тега ExposureTime, если он определен.
%e Старое расширение файла
%F Значение тега FNumber, если оно определено.
%H Час (00-23).
%I Значение тега ISO, если он определен.
%i Тег FileNumber, если существует (в противном случае он заменяется строкой «NA»).
%M Минута (00-59).
%m Месяц (01-12).
%n Предыдущее имя файла (предыдущее ренрот начали обработку).
%O Базовая часть исходного имени файла (см. %o). Другими словами, первая часть
от начала до последнего символа точки.
%o Имя файла было до того, как он был обработан ренрот в первый раз. Если
файл был обработан только один раз, тег RenRotFileNameOriginal установлен в
исходное имя файла.
%S Второй (00-59)
%W Значение тега WhiteBalance, если оно определено.
%Y Год с веком (1900, 1901 и т. Д.)
%y Год без века (00..99)
Вы можете использовать значение любого тега EXIF, которое будет включено как часть имени. Для этого вам нужно
Обнять имя тега знаком "#", при построении шаблона имени (см. «ШАБЛОН
ПРИМЕРЫ").
Будьте осторожны, так как любой двоичный EXIF (например, ThumbnaiImage) может полностью
неожиданные результаты.
--без переименования
Не переименовывать файлы (по умолчанию их переименовывают в YYYYmmddHHMMSS.ext)
--counter-fixed-field, --no-counter-fixed-field
Установите фиксированную длину для счетчика файлов, используемого в шаблонах имен файлов (см. %c). это
по умолчанию включен. Использовать --no-counter-fixed-field чтобы отменить его эффект.
- встречный старт НОМЕР
Начальное значение счетчика файлов (по умолчанию 1)
- встречный шаг НОМЕР
Шаг увеличения счетчика файлов на (по умолчанию 1)
ВРАЩЕНИЕ
-r or --rotate-angle (угол поворота) УГОЛ
Определите угол поворота файлов и миниатюр. Допустимые значения для УГОЛ 90, 180
или 270. Это полезно для файлов, не имеющих тега ориентации.
--rotate-thumb УГОЛ
Поворачивайте только эскизы. Допустимые значения для УГОЛ составляют 90, 180 или 270 градусов. Используйте если
файлы, которые уже были повернуты, но их эскизы не были.
- только ориентация
Поверните, изменив значение тега ориентации, реального вращения не будет. В
последовательность значений для поворота изображения от нормали (0 градусов) на 90 градусов по часовой стрелке
это: 0 -> 90 -> 180 -> 270 -> 0. Значит. установите тег ориентации на 90cw после первого
вращение и увеличивайте это значение на 90 каждый раз, когда применяется вращение. Для 270cw
алгоритм вращения использует обратную последовательность. Вращение на 180cw срабатывает значения
в две пары: 0 <-> 180 и 90 <-> 270. Этот параметр нельзя применить к зеркальным значениям
тега ориентации.
--отделка, - без обрезки
Передайте параметр "-trim" в jpeg транс(1), при необходимости обрезать. По умолчанию обрезка
включено. Использовать - без обрезки отключить это.
- не вращать
Не поворачивайте изображения (по умолчанию поворот выполняется в соответствии с данными EXIF).
TAG ПИСАТЕЛЬ
--comment-файл ФАЙЛОВ
Файл с комментариями. Это псевдоним с низким приоритетом для ТегФайл = Комментарий: ФАЙЛОВ.
--пользователь-комментарий STRING
Псевдоним с низким приоритетом для --ярлык Комментарий пользователя: STRING
-t or --ярлык TAG
См. Подробное описание в разделе «ТЕГИ».
--без тегов
Теги, определенные пользователем, записываться не будут.
ШАБЛОН ПРИМЕРЫ
Шаблон имени "01.% c.% Y% m% d% H% M% S.% i.shtr-% Ef-% F.wb-% W.iso-% I" (где F остается для
FНомер, E для ExposureTime, I для ISO и W для WhiteBalance) может производить следующие
имена:
01.0021.20030414103656.NA.shtr-1by40.f-2.8.wb-Auto.iso-160.jpg
01.0024.20040131230857.100-0078.shtr-1by320.f-2.8.wb-Auto.iso-50.jpg
01.0022.20000820222108.NA.jpg
Шаблон имени
"01.% c.% Y% m% d% H% M% S.% i.shtr- # ExposureTime # .f- # FNumber # .wb- # WhiteBalance # .iso- # ISO #" можно
производят следующие названия:
01.0021.20030414103656.NA.shtr-1_40.f-2.8.wb-Auto.iso-160.jpg
01.0024.20040131230857.100-0078.shtr-1_320.f-2.8.wb-Auto.iso-50.jpg
01.0022.20000820222108.NA.jpg
Шаблон агрегирования «% Y% m% d» производит следующее агрегирование:
эти три файла
01.11.20030414103656.NA.jpg
01.12.20030414103813.NA.jpg
01.13.20030414103959.NA.jpg
будет храниться в каталоге 20030414и
01.14.20040131130857.100-0078.jpg
01.15.20040131131857.100-0079.jpg
01.16.20040131133019.100-0080.jpg
будет храниться в каталоге 20040131.
CONFIG
Файл конфигурации можно использовать для установки некоторых переменных. Ренрот ищет свою конфигурацию
файл, названный renrot.conf, в каталогах конфигурации системы / etc / renrot и
/ USR / местные / и т. д. / renrot, и в подкаталоге .ренрот. домашнего каталога текущего пользователя. An
альтернативный файл конфигурации также может быть явно задан с помощью --config-файл опцию.
Файл конфигурации состоит из набора ключевых слов без учета регистра и их значений.
разделены знаком равенства. Каждая такая пара ключевое слово / значение занимает отдельную строку. Логический
переменные могут иметь одно из следующих значений: 0, Нет, Ложь, Выкл., Отключить для ложных и
1, Да, Верно, Вкл, Включить для истины.
Переменные, определенные для использования в файле конфигурации, например:
время изменения
Установите «Да» для синхронизации mtime с тегами, в противном случае установите «Нет».
имя шаблон
Шаблон имени файла (см. --name-шаблон, для описания).
отделка
Установите «Да», чтобы обрезать повернутые изображения при использовании jpeg транс(1).
агрегирование Режим
Режим агрегирования, возможные значения: нет, дельта или шаблон.
агрегирование шаблон
Шаблон агрегации, который определяет агрегацию файлов (см. --aggr-шаблон, Для
описание).
агрегирование виртуальный
Определяет виртуализацию для существующих режимов агрегирования (см. --aggr-виртуальный
опция).
Тег, ТегФайл
См. Подробное описание в разделе «ТЕГИ».
включают
Включите названный файл.
Тэги
A TAG определяется следующей комбинацией: Название тэга [Группа]: 'ценность'. Определенные теги
выбираются для установки и записи в дерево EXIF с помощью параметра командной строки --ярлык
и / или параметры файла конфигурации Тег.
Синтаксис параметра командной строки --ярлык это:
--ярлык Название тэга [Группа]: 'ценность'
Синтаксис параметра файла конфигурации Тег:
Тег = Название тэга [Группа]: 'ценность'
Параметры Название тэга и В группе передаются в ExifTool как есть. Название группы должно
заключить в квадратные скобки. Его ценностное (после точки с запятой) можно заключить в одиночный
цитаты.
Ключевое слово TagFile позволяет устанавливать многострочные теги из файла. Его синтаксис:
ТегФайл = Название тэга [Группа]: ФАЙЛОВ
В следующей таблице перечислены теги, которые можно использовать с --ярлык вариант и Тег
ключевое слово:
Авторские права
Примечания об авторских правах.
КОММЕНТАРИЙ
Общее замечание.
Комментарий пользователя
Все, что вы хотели бы оставить в качестве комментария.
СоздательКонтактИнформацияCiAdrCity
Тег города.
СоздательКонтактИнформацияCiAdrCtry
Тег страны.
СоздательКонтактИнформацияCiAdrExtadr
Расширенный адрес (обычно включает улицу и номер квартиры).
СоздательContactInfoCiAdrPcode
Индекс.
СоздательКонтактыИнформацияCiAdrРегион
Область.
СоздательКонтактИнформацияCiЭлектронная почтаРабота
Email.
СоздательКонтактИнформацияCiTelWork
Номер телефона.
СоздательКонтактИнформацияCiUrlWork
URL.
Кроме того, вы можете добавить сюда любой известный тег, используя Тег or ТегФайл варианты, как описано
выше.
Используйте renrotp онлайн с помощью сервисов onworks.net