Пользовательский интерфейс

Элементы конструктора шаблонов

Основное окно Конструктора шаблонов:

Рабочая область Конструктора шаблонов

Элементы основного окна Конструктора шаблонов:

  • Меню Файл позволяет производить основные манипуляции с проектом шаблона.
  • Меню Вставка позволяет вставлять слои, стикеры, ориентации шаблона и т.п.
  • Меню Слой позволяет перечитывать слой, включать/выключать режим деформации, работать с фильтрами, динамическими масками, динамической позицией, изменять тип области вписывания с сохранением всех настроек.
  • Меню Шаблон позволяет:
    • управлять объединением/разделением ориентаций относительно PSD-документа;
    • работать с кадрами при включенном режиме анимации: копировать кадры и создавать промежуточные кадры;
    • ознакомиться с зависимостями слоев в шаблоне: в открывшемся окне вы увидите структуру вашего шаблона, использованные динамические маски (синие стрелки) и динамические позиции (зеленые стрелки), а также к областям вписывания указаны индексы фото 〖N〗.
  • Меню Настройки позволяет включать/отключать режим локальной обработки и обращаться к диалогу редактирования настроек.
  • Меню Справка позволяет открыть сайт Конструктора шаблонов, скачать дополнительный набор тестовых фотографий и посмотреть информацию о версии Конструктора шаблонов.
  • Меню Язык предоставляет возможность переключения между русской и английской локализациями.
  • Кнопка Перечитать PSD позволяет перечитать PSD-документ/PSD-документы, связанные с данным проектом.
  • Группа кнопок Просмотр слоев шаблона и тестовых фото/Просмотр результата/Просмотр предыдущего результата позволяет переключаться между отображением слоев шаблона, результатом последней обработки и результатом предыдущей обработки для сравнения результатов.

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

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

При активировании режима анимации в Конструкторе шаблонов добавляется несколько важных элементов управления. Так, на главном экране появляется кнопка Перечитать кадр для перечитывания конкретного кадра и поле для выбора его номера.

Далее, для каждого слоя появляется возможность перечитать его как для текущего кадра, так и для всех. Это можно сделать:

  • вызвав контекстное меню для слоя;
  • с помощью меню Слой > Перечитать слой (...).
Через контекстное меню слоя
С помощью меню Слой > Перечитать слой

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

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

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

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

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

Окно настроек

Окно настроек Конструктора шаблонов в OS Windows
Окно настроек Конструктора шаблонов в Mac OS

Окно настроек состоит из нескольких блоков, группирующих настройки по месту их применения

  • Основные:
    • Включить zoom-оптимизацию — опция, ускоряющая на некоторых компьютерах перечитывание PSD-документа. При ее включении, Конструктор шаблонов уменьшает на время перечитывания масштаб PSD-документа до наименьшего, а после перечитывания автоматически возвращает масштаб до исходного.
    • Фиксировать режим увеличения — опция, позволяющая при переключении любых превью (будь то слой шаблона, тестовая фотография или результат обработки) автоматически масштабировать его до тех размеров, чтобы превью соответствовало масштабу отображения в мобильном телефоне или же просто полностью умещалось в области просмотра превью Конструктора шаблонов. Чтобы воспользоваться всеми преимуществами фиксированного режима увеличения, следует поставить галочку напротив этой опции, далее, в основном окне Конструктора шаблонов, в области просмотра превью установить пресет масштаба Вписать или Телефон.
      Фиксирование режима увеличения в диалоге настроек
      Установка пресета масштаба
    • Показывать прогресс в окне Photoshop (только для MacOS) — опция, которая обеспечивает отображение текущего процесса работы с шаблоном в Photoshop во время перечитывания больших шаблонов. Из-за обнаруженного визуального замирания работы Photoshop при перечитывании больших шаблонов, несмотря на фактическое выполнение операций, данная опция позволяет непрерывно отслеживать ход работы с шаблоном. Однако, включение этой функции замедляет процесс перечитывания шаблона и он будет занимать больше времени. По умолчанию функция отключена, что означает, что перечитывание шаблона происходит без замедления, однако на некоторых шаблонах возможно визуальное замирание работы Photoshop.
    • Избранные фотографии — это опция, которая позволяет указать папку с избранными изображениями. При каждом запуске Конструктора шаблонов они будут автоматически загружены и добавлены в конце списка тестовых фотографий по умолчанию. При необходимости, вы также можете указать папку, которая содержит в себе подпапки. Важно отметить, что чем больше фотографий содержится в указанной папке, тем дольше будет происходить запуск программы, а также это может привести к замедлению работы программы. Поэтому рекомендуется тщательно заполнять папку с изображениями, отбирая только необходимые и наиболее важные фотографии.
  • Максимальное количество одновременных обработок:
    • По количеству ядер CPU
    • Задать вручную

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

    Для мощных компьютеров можно выбрать опцию Задать вручную и попробовать увеличить установленное там значение (которое по умолчанию равняется количеству ядер CPU). Для компьютеров с невысокой производительностью можно, наоборот, выбрав данную опцию, уменьшить значение по умолчанию. Для большинства компьютеров оптимально подходит опция По количеству ядер CPU. Она выбрана по умолчанию.

  • Серверная обработка:
    • Таймаут загрузки шаблона
    • Таймаут загрузки тестового фото
    • Таймаут обработки

    Блок настроек серверной обработки позволяет настроить Таймаут для различных операций.

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

    Параметр Таймаут загрузки тестового фото используется в двух случаях:

    • При серверной обработке — это таймаут отправки тестового фото
    • При локальной обработке — это таймаут отправки какого-либо промежуточного результата на S3 для работы с нейрофильтрами/выделением фигур/построением динамических масок и т.п.

    Таким образом, если вы получаете часто ошибку вида Не удалось выгрузить файл на S3, может быть целесообразно поменять данный параметр.

    По умолчанию таймаут для каждой операции установлен на 7 минут, что является достаточным в подавляющем количестве случаев.
  • Диалоги:
    • Не показывать диалог на старте приложения
    Не показывать диалог Начало работы, который появляется сразу после запуска Конструктора шаблонов и позволяет создать/открыть проект или сразу перечитать psd-документ, если в Photoshop уже имеется открытый.
  • Сервер обработки:
    • Использовать сервер обработки по умолчанию (production)
    • Использовать указанный тестовый сервер обработки
    Данный пункт необходим для переключения между рабочим сервером и тестовым. Тестовый сервер предназначен для beta-тестирования функций, находящихся в разработке. Шаблоны, созданные на рабочем сервере и обработанные на тестовом, могут выдавать результат отличный от ожидаемого, равно как и наоборот: следует избегать обработки на рабочем сервере шаблонов, созданных на тестовом сервере. Получить URL тестового сервера можно непосредственно у разработчиков.