Редактирование переменного текста

Значения для индивидуальных полей:

Поле

Значение

{II}

Место изображения в серии – например, "Изображение Х из Y"

{IC}

Полный счет изображений в серии; может быть использовано только в списках файлов и в слайд-шоу

{PAGE}

Номер страницы, на которой изображение будет напечатано

{PAGES}

Общее количество страниц

{TIME}

Текущее время (например, начало создания галереи)

{DATE}

Текущая дата

{NAMEEXT}

Имя файла с расширением

{NAME}

Имя файла без расширения

{EXT}

Расширение файла

{PATH}

Путь к файлу

{FS}

Размер файла

{TC} или {PT}

Создано (сделан снимок)

{TM} или {TA}

Последнее изменение (последнее открывание)

{W}

Ширина

{H}

Высота

{BPP}

Битов на пиксел

{IS}

Размер данных

{C}

Сжатие

{CM}

Цветовая модель

{DPI}

Разрешение DPI

{A}

Автор

{T}

Заголовок

{K}

Ключевые слова

{D}

Описание

{AUD}

Звукозапись

{FLASH}

Вспышка

{ET}

Длительность экспозиции

{F}

Затвор

{FL}

Фокусное расстояние

{ISO}

ISO

{CAM_MAXAPERTURE}

Максимальная диафрагма

{CAM_FOCALLENGTH35MM}

Фокусное расстояние (эквив. 35 мм)

{CAM_DIGITALZOOM}

Цифровое масштабирование

{CAM_EXPOSITIONADJUSTMENT}

Баланс экспозиции

{CAM_EXPOSUREMETERINGMODE}

Режим измерения экспозиции

{CAM_EXPOSUREMODE}

Режим экспозиции

{CAM_WHITEBALANCE}

Баланс белого

{CAM_MODEPSMA}

Программа экспозиции

{CAM_ORIENTATION}

Ориентация камеры

{CAM_SHARPNESS}

Усилить резкость

{CAM_CONTRAST}

Контрастность

{CAM_SATURATION}

Насыщенность

{CAM_GAINCONTROL}

Управление усилением

{CAM_PHOTOENHANCEMENT}

Улучшение изображения

{CAM_SCENECAPTURETYPE}

Тип захваченной сцены

{CAM_LIGHTSOURCE}

Источник света

{CAM_FLASHDETAILED}

Вспышка подробно

{CAM_LENSNAME}

Использованные объективы

{CAM_FOCUSMODE}

Режим фокусирования (например, автоматический или ручной)

{CAM_FLASHENERGY}

Энергия вспышки

{CAM_FLASHBIAS}

Смещение (баланс) вспышки

{CAM_SCENETYPE}

Тип сцены

{CAM_SUBJECTDISTANCE}

Расстояние до объекта

{CAM_SUBJECTDISTANCERANGE}

Режим расстояния (макро и т.п.)

{CAM_COLORPROFILE}

Название цветового профиля изображения (если имеется)

{CAM_CAMHWMAKER}

Изготовитель камеры

{CAM_CAMHWMODEL}

Модель камеры

{CAM_CAMERASW}

Программное обеспечение

{CAM_FIRMWARE}

Версия встроенного программного обеспечения

{CAM_CAMERASERIALNUMBER}

Серийный номер камеры

{CAM_CAMERAOWNER}

Владелец камеры

{CAM_LONGITUDE}

Географическая широта

{CAM_LATITUDE}

Географическая долгота

{CAM_ALTITUDE}

Высота над уровнем моря

{IMG_PICTURERATING}

Оценки изображений

{IMG_ISSIGNED}

Изображение содержит цифровую подпись – да/нет

{IMG_HASCAMERADATA}

Изображение содержит информацию об установках камеры – да/нет

{IMG_HASTEXTDATA}

Изображение содержит текстовую информацию об изображении – да/нет

{IMG_COLORSPACE}

Цветовое пространство (sRGB и т.д.)

{IMG_QUALITY}

Качество JPEG-сжатия для оригинала изображения

{IMG_COPYRIGHTEDITOR}

Копирайт редактора

{IMG_COPYRIGHTPHOTOGRAPH}

Копирайт фотографа

{IMG_CATEGORY}

Категория

{IMG_SUPCAT}

Дополнительная категория

{IMG_CAPTIONWRITER}

Автор описания изображения

{IMG_AUTHORPOSITION}

Позиция автора

{IMG_CITY}

Город

{IMG_STATE}

Государство/Провинция

{IMG_COUNTRY}

Страна

{IMG_COUNTRYCODE}

Код страны

{IMG_LOCATION}

Позиция

{IMG_CREDIT}

Исполнители

{IMG_PHOTOSOURCE}

Источник

{IMG_HEADLINE}

Верхний колонтитул

{IMG_SPECIALINSTRUCTIONS}

Действия

{IMG_TRANSREF}

Ссылка на источник

{IMG_URGENCY}

Актуальность

{IMG_LABEL}

Метки

{IMG_PICTURERATING}

Оценка

{USRF#xx}

Содержание поля пользовательской информации #xx

Только веб-галереи

{GPSLINK}

По умолчанию это ссылка на веб-карту

Только во время фильтрации при просмотре Каталога

{RT_SEARCH_RANK}          

Количество вхождений искомого текста в файле

{RT_SEARCH_GPSDISTANCE}

Искомое расстояние от GPS-координат

Если модификатор #S находится в поле и это поле не последнее, то текстовый разделитель будет автоматически записан после текста. Обычно это запятая и пробел: ", " Например, для фотографии с заголовком "Фото" код {NAME#S}{D} будет преобразован в "Фото, описание", если фотография имеет описание или иначе просто в "Фото" без разделителя. Чтобы использовать разделитель, отличный от стандартного, можно задать свой собственный, используя, например, {NAME#S:"; "}

Большинство полей имеет предустановленные дескрипторы, например, {NAME} "Название: * и т.д. Можно ввести эти описания автоматически, добавив #P в конец кода. Например, {NAME#P} расширяется до "Название: Photo.jpg." Можно использовать такие описания, не беспокоясь о кодах, которые могут не дать какого-либо выхода, поскольку, если для кода для данного изображения нет выхода, то описание вообще не будет показано.

Если предварительно заданное описание не отвечает вашим требованиям, то вы можете задать свое собственное. Чтобы использовать это, использует метод, проиллюстрированный ниже: {NAME#P:"Мое имя: „}.

Другие способы расширения полей

Изменение индикации размера для полей {FS} и {IS}

{FS}

автоматически

{FS#FM:A}

автоматически

{FS#FM:B}

байт

{FS#FM:K}

килобайты

{FS#FM:M}

мегабайты

{FS#FM:G}

гигабайты

{FS#FM:A-}

автоматически (без единиц)

{FS#FM:B-}

байты (без единиц)

{FS#FM:K-}

килобайты (без единиц)

{FS#FM:M-}

мегабайты (без единиц)

{FS#FM:G-}

гигабайты (без единиц)

Модификация внутреннего разделителя для {IID_KEYWORDS}

{K#IS:";"}

пользовательский внутренний разделитель (по умолчанию ",")

Default value (Значение по умолчанию)

{TC#DV:"Неизвестно"}

"Неизвестное" значение, чтобы показать невозможность использовать выбранное поле

{TC#DV}

„?“

Изменение регистра символов

{NAME}

неизмененный (стандартное поведение)

{NAME#C:U}

включить верхний регистр

{NAME#C:L}

включить нижний регистр

{NAME#C:C}

сделать первую букву в каждом слове большой (заглавной), сделать остаток прописными буквами

Подавить текущий выход кода

{???#DO}

подавляет запись самого выхода кода. Взамен используется лишь имя этого поля. Например: {NAME#DO#P} "Имя:"

{???#DO:ONLYIFVALID}

выход будет выдан, только если данный код действителен для данного файла

Форматирование времени и даты

{TC#F:S}

короткий формат даты (например, 9/30/2008 1:45 AM для США)

{TC#F:L}

длинный формат даты (например, четверг, сентябрь 30, 2008 10:29:29 AM для США)

{TC#FD:S/L}

только дата (короткий/длинный формат)

{TC#FT:S/L}

только время (короткий/длинный формат)

{TC#FT:"формат времени"}

h

Часы без ведущего нуля, 12-часовой цикл

hh

Часы с ведущим нулем, 12-часовой цикл

H

Часы без ведущего нуля, 24-часовой цикл

HH

Часы с ведущим нулем, 24-часовой цикл

м

Минуты без ведущего нуля

мм

Минуты с ведущим нулем

s

Секунды без ведущего нуля

ss

Секунды с ведущим нулем

t

Индикатор "до полудня / после полудня" из одной буквы – A/P

tt

Индикатор "до полудня / после полудня" из двух букв – AM/PM

{TC#FD:"формат даты"}

d

День месяца без ведущего нуля

dd

День месяца с ведущим нулем

ddd

Обозначение дня недели в виде трех букв

dddd

Полное название дня недели

M

Номер месяца без ведущего нуля

MM

Номер месяца с ведущим нулем

MMM

Месяц в виде трех букв

MMMM

Полное название месяца

y

Год в виде двух цифр без ведущего нуля

yy

Год в виде двух цифр с ведущим нулем

yyyy

Год в виде 4 цифр

Все названия месяцев, дней недели и другие независящие от языка тексты будут заменены в соответствии с региональными и языковыми параметрами, заданными на панели управления Windows.

Примеры использования:

Переменный текст:

{TC#FD:"ddd',' MMM dd yy"#S:"; "}{TC#FT:"hh':'mm':'ss tt"}

результат:

Tue, Sep 30 08; 10:29:29 AM

Форматирование GPS-координат

{CAM_LONGITUDE}

Градусы° Минуты' Секунды" Направление (49° 33' 30" S)

{CAM_LONGITUDE#F:N}

то же, что CAM_LONGITUDE, но без параметров

{CAM_LONGITUDE#F:S}

Градусы° Минуты' Секунды" Направление, с десятичной точностью (49.00° 33.00' 30.00" E)

{CAM_LONGITUDE#F:M}

Градусы° Минуты', с десятичной точностью (+49° 33.500')

{CAM_LONGITUDE#F:D}

Градусы в виде числа с плавающей точкой (например, 49.5583333)

Если идет подготовка веб-галерей, то можно задать, какие файлы следует использовать, когда программа "раздобывает" данные для использования в этих кодах. Это может быть полезным, например, с информацией о дате: желание публиковать время, когда изображение достигло галереи, отличается от желания публиковать время, когда файл изображения достиг галереи. Если коды переменного текста записаны заглавными буквами, то исходное изображение на диске будет использовано как источник. Если они записаны маленькими (прописными) буквами, то тогда изображение, расположенное в сети, будет использовано как источник информации.

Можно расположить модификаторы последовательно друг за другом. Пример использования: {NAME#C:U#P}. Если код не имеет смысла в контексте, где он используется, то он будет проигнорирован.

Опции форматирования для кодов, используемых для задания фрагментов и текстов миниатюр

  • <b>, </b> – начало/конец жирного текста
  • <i>, </i> – начало/конец курсива
  • <br /> – новая строка (может быть использовано в комбинации с {_E#T:"<br />"})
  • <alb>, </alb> – начало и конец текста, для которого автоматически требуется разрыв строки (например, в режиме Фрагменты)
  • <a href="http://www…">, </a> – активная ссылка…