Создание шаблонов с несколькими юзерфото

Конструктор шаблонов имеет возможность создавать проекты, позволяющие использовать несколько разных пользовательских фотографий в одном шаблоне.

Алгоритм создания

  • В 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. Через меню Файл -> Обработать несколько фото:

Перед обработкой тестовой фотографии выполняется проверка корректности индексов. Возникшие на этом этапе ошибки и пути их решения описаны в конце данного раздела.

Интерфейс окна "Проверка нескольких фото"

Для тестирования шаблона необходимо добавить несколько фотографий из списка доступных фото (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”.

Фактические размеры фотографии с выбранным индексом будут взяты в качестве эталона и вся остальная графика будет масштабироваться относительно его размеров.

Подробнее о функции автоматического изменения размера шаблона можно прочитать в соответствующем разделе документации.