Конструктор шаблонов имеет возможность создавать проекты, позволяющие использовать несколько разных пользовательских фотографий в одном шаблоне.
Алгоритм создания
- В psd-документе необходимо разместить более одного смарт-объекта области вписывания.
- В Конструкторе шаблонов необходимо установить индекс фотографии для каждой из областей вписывания.
Индекс фотографии
Индекс фотографии — это порядковый номер фотографии, загружаемой пользователем.
Все фотографии, загруженные пользователем для обработки шаблоном, пронумерованы от 0 до N-1, где N — это количество фотографий. Индекс фотографии, установленный для конкретной области вписывания, означает, что в нее будет вписана фотография с соответствующим порядковым номером.
Если в шаблоне три области вписывания, каждая из которых предназначена для отдельной фотографии пользователя, то области вписывания должны иметь индексы фотографии 0, 1, 2, (начинаться с 0 и не иметь промежутков в нумерации).
По умолчанию каждая область вписывания имеет индекс фотографии равный 0.
Один и тот же индекс фотографии может быть присвоен нескольким областям вписывания. Например, шаблон с семью областями вписывания, который предполагает использование трех фотографий, индексы фотографий для областей вписывания могут быть в таком порядке: 0, 1, 1, 2, 0, 1, 2.
Ограничения
Существуют ограничения по указанию индексов фотографии:
- нумерация индексов фотографии должна начинаться с 0;
- индекс фотографии не может быть больше, чем M-1, где M — количество областей вписывания в шаблоне;
- в последовательности использованных индексов фотографии не должно быть пропусков. То есть если в шаблоне максимальный использованный индекс фотографии равен 5, то при этом должны быть использованы все индексы от 0 до 5 без пропусков. То есть нельзя, например, пропустить индекс 4;
- количество уникальных используемых индексов фотографии в разных ориентациях шаблона должно быть одинаковым.
Проверка шаблона
Тестировать шаблон с несколькими фотографиями можно так же, как и обычный шаблон, используя панель с тестовыми фото и кнопки
. В этом случае во все области вписывания будет вставлена одна и та же фотография.Для более детального тестирования с использованием различных фотографий, следует вызвать диалог обработки нескольких фото. Это можно сделать двумя способами:
-
Выделив несколько фотографий в правой панели главного окна
Конструктора шаблонов и правой кнопкой мыши вызвав диалог
- Через меню
Перед обработкой тестовой фотографии выполняется проверка корректности индексов. Возникшие на этом этапе ошибки и пути их решения описаны в конце данного раздела.
Для тестирования шаблона необходимо добавить несколько фотографий из списка доступных фото (1). Стрелки вправо и влево (2) позволяют добавлять тестовые фото в тестовый набор и удалять их из набора. Опция Фильтровать (4) позволяет отфильтровать доступные фото по ориентации. C помощью кнопок со стрелками вверх и вниз (5) можно менять порядок добавленных фотографий. Кнопка Наугад (3) позволяет сформировать тестовый набор случайным образом из доступных фото. Отобранные для теста фотографии отображаются в блоке Выбранные фото (6). Под этим блоком указано количество использованных для теста фотографий (7).
Клик по непарной кнопке со стрелкой вправо (8) обработает шаблоном выбранные пользовательские фотографии. Результат обработки появится в окне (9). Блок (10) под окном с результатом обработки позволяет управлять масштабом результирующего фото. Сохранить результат обработки можно кликнув на кнопку Выгрузить результат (11). Кнопка Закрыть (12) закрывает окно проверки нескольких фото.
Возможные ошибки и способы решения
Перед обработкой тестового фото выполняется проверка корректности индексов. В результате проверки могут быть выданы следующие ошибки:
Использован индекс фотографии, превышающий количество областей вписывания.
Если у вас в шаблоне используется M областей вписывания для каждой ориентации, ни один индекс не может превышать M-1. Найдите во всех ориентациях индексы, значения которых больше M-1 и уменьшите их.
Пропущен индекс фотографии.
Убедитесь, что использованы все индексы, начиная с 0. То есть если в шаблоне максимальный использованный индекс равен 5, то при этом должны быть использованы все индексы от 0 до 5 без пропусков. То есть нельзя, например, пропустить индекс 4.
Отсутствует нулевой индекс фотографии среди областей вписывания.
В шаблоне не найдено областей вписывания с индексом, равным 0. Нумерация фотографий начинается с нуля, соответственно для первой фотографии нужно использовать индекс 0. Выставьте нулевой индекс на одну из областей вписывания.
Количество уникальных индексов фотографии у областей вписывания должно быть одинаковым во всех ориентациях.
Количество уникальных индексов, то есть количество уникальных юзерфото, должно быть одинаково для всех ориентаций шаблона. Сверьте использование индексов в разных ориентациях и выставьте одинаковый набор индексов для всех ориентаций.
Автоматическое изменение размера шаблона
Для корректной работы шаблона с несколькими фотографиями необходимо указать, размеры какой из этих фотографий будут использованы для определения размера шаблона. Для этого необходимо выбрать область вписывания с желаемым индексом фотографии и установить для неё значение параметра Не увеличивать = “true”.
Фактические размеры фотографии с выбранным индексом будут взяты в качестве эталона и вся остальная графика будет масштабироваться относительно его размеров.
Подробнее о функции автоматического изменения размера шаблона можно прочитать в соответствующем разделе документации.