Пользовательский интерфейс
Элементы конструктора шаблонов
Основное окно Конструктора шаблонов:
Элементы основного окна Конструктора шаблонов:
- Меню Файл позволяет производить основные манипуляции с проектом шаблона.
- Меню Вставка позволяет вставлять слои, стикеры, ориентации шаблона и т.п.
- Меню Слой позволяет перечитывать слой, включать/выключать режим деформации, работать с фильтрами, динамическими масками, динамической позицией, изменять тип области вписывания с сохранением всех настроек.
- Меню Шаблон позволяет управлять объединением/разделением ориентаций относительно PSD-документа. Также позволяет работать с кадрами при включенном режиме анимации.
- Меню Настройки позволяет включать\отключать режим локальной обработки и обращаться к диалогу редактирования настроек.
- Меню Справка позволяет открыть сайт Конструктора шаблонов, скачать дополнительный набор тестовых фотографий и посмотреть информацию о версии Конструктора шаблонов.
- Меню Язык предоставляет возможность переключения между русской и английской локализациями.
- Кнопка Перечитать PSD позволяет перечитать PSD-документ/PSD-документы, связанные с данным проектом.
- Группа кнопок Просмотр слоев шаблона и тестовых фото/Просмотр результата/Просмотр предыдущего результата позволяет переключаться между отображением слоев шаблона, результатом последней обработки и результатом предыдущей обработки для сравнения
результатов.
Переключаться между результатами обработки можно также с помощью комбинации Ctrl + клик на обработанном изображении
- Чекбокс Фильтровать фото позволяет фильтровать тестовые фото по ориентациям и/или подразмерам. Для управления фильтрацией обратитесь к выпадающему меню, нажав на кнопку со стрелкой вниз.
- Кнопки "Добавить"/"Удалить" позволяют редактировать список доступных тестовых фотографий.
- Кнопки "Вертикаль"/"Горизонталь"/"Квадрат"/"Универсал" необходимы для просмотра слоев выбранной ориентации шаблона.
- Тестовая фотография
- Подсказка с указанием физических размеров фотографии и подразмера, который будет использован при обработке этой фотографии (если в шаблоне используются подразмеры).
- Слой шаблона (в данном случае, область вписывания типа "рамка").
- Контекстное меню слоя. Может изменяться в зависимости от назначения слоя, для которого оно вызвано.
- Превью выбранного слоя/тестовой фотографии/результата обработки шаблоном.
- Черная пунктирная рамка указывает на границы холста шаблона.
- Красная пунктирная рамка указывает на границы области вписывания.
- Параметры выбранного слоя.
- Шкала масштабирования превью:
- Готовые настройки для масштабирования превью: вписать — вписать превью по большей стороне; 1:1 — масштабировать превью до его реальных размеров (100%), телефон — масштабировать превью до размеров отображения на мобильном телефоне.
- Выгрузить результаты — Выгрузка результатов обработки данным шаблоном в указанный каталог.
- Обработать все / Обработать выделенные — группа кнопок, отвечающая за выборочную/полную обработку тестовых фотографий.
При активировании режима анимации в Конструкторе шаблонов добавляется несколько важных элементов управления. Так, на главном экране появляется кнопка перечитывания конкретного кадра и поле для его указания.

Далее, для каждого слоя появляется возможность перечитать его как для текущего кадра, так и для всех. Это можно сделать:
- вызвав контекстное меню для слоя;
- с помощью меню Слой > Перечитать слой (...).
При работе с комбой в тех случаях, когда фотография во время обработки перерисовывается со сменой геометрии (например, при использовании фильтра Замена эмоции) использование данных исходного изображения комбы может быть нецелесообразным, поскольку важно получить данные детектора с учетом этих изменений геометрии. Для этих целей служит опция Игнорировать meta. Если данная опция активна, то генерация масок для данного индекса фотографии будет реализована с учётом текущего изображения, а информация об оригинальном изображении игнорируется.

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

При использовании данной опции важно помнить, что настройка действует на все области вписывания с одинаковым индексом фото.
Если одну и ту же фотографию необходимо в части мест использовать с игнорированием меты, а в части без игнорирования по одним и тем же детекторам, то можно "рамножить" её при помощи правил предобработки, чтобы получить входное фото под разными индексами и уже тогда использовать независимые настройки игнорирования меты для разных индексов.

Окно настроек состоит из нескольких блоков, группирующих настройки по месту их применения
- Основные:
- Включить zoom-оптимизацию — опция, ускоряющая на некоторых компьютерах перечитывание PSD-документа. При ее включении, Конструктор шаблонов уменьшает на время перечитывания масштаб PSD-документа до наименьшего, а после перечитывания автоматически возвращает масштаб до исходного.
- Фиксировать режим увеличения — опция, позволяющая при переключении любых превью (будь то слой шаблона, тестовая фотография или результат обработки) автоматически масштабировать его до тех размеров, чтобы превью соответствовало масштабу отображения в мобильном телефоне или же просто полностью умещалось в области просмотра превью Конструктора шаблонов. Чтобы воспользоваться всеми преимуществами фиксированного режима увеличения, следует поставить галочку напротив этой опции, далее, в основном окне Конструктора шаблонов, в области просмотра превью установить пресет масштаба Вписать или Телефон.
- Максимальное количество одновременных обработок:
- По количеству ядер CPU
- Задать вручную
Данный блок настроек отвечает за количество одновременных обработок тестовых фотографий шаблоном. Количество одновременных обработок, в свою очередь, может повлиять на скорость обработки большого количество тестовых фото.
Для мощных компьютеров можно выбрать опцию Задать вручную и попробовать увеличить установленное там значение (которое по умолчанию равняется количеству ядер CPU). Для компьютеров с невысокой производительностью можно, наоборот, выбрав данную опцию, уменьшить значение по умолчанию. Для большинства компьютеров оптимально подходит опция По количеству ядер CPU. Она выбрана по умолчанию.
- Серверная обработка:
- Таймаут загрузки шаблона
- Таймаут загрузки тестового фото
- Таймаут обработки
Блок настроек серверной обработки позволяет настроить таймауты для различных операций.
Под таймаутом в данном случае понимается время, отведенное на совершение той или иной операции. Если по истечении указанного времени операция не завершена, она прерывается в принудительном порядке. Если скорость доступа в интернет невысокая, можно попробовать увеличить таймауты для данных операций.
Параметр Таймаут загрузки тестового фото используется в двух случаях:
- При серверной обработке — это таймаут отправки тестового фото
- При локальной обработке — это таймаут отправки какого-либо промежуточного результата на S3 для работы с нейрофильтрами / выделением фигур / построением динамических масок и т.п.
Таким образом, если вы получаете часто ошибку вида Не удалось выгрузить файл на S3, может быть целесообразно поменять данный параметр.
По умолчанию таймаут для каждой операции установлен на 7 минут, что является достаточным в подавляющем количестве случаев. - Диалоги:
- Не показывать диалог на старте приложения
- Сервер обработки:
- Использовать сервер обработки по умолчанию (production)
- Использовать указанный тестовый сервер обработки