Введение

Что такое шаблон

Фотошаблон — это многослойный psd-файл и набор инструкций по совмещению слоев. Ниже вы видите примерную схему, отображающую структуру простого шаблона:

Шаблоны автоматически применяются к фотографиям пользователей сайта photolab.me и мобильных приложений от Photo Lab (Photo Lab для iOS, Photo Lab для Android).

Примеры шаблонов можно посмотреть на сайте funny.pho.to. Поприменяйте эти фильтры на различных фотографиях (с немного повёрнутыми лицами, с разным цветом кожи, в плохом качестве, с засвеченными участками и т.п.), чтобы понять, насколько универсальными должны быть ваши шаблоны.

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

Типы шаблонов

Рамки

Самый универсальный и наиболее употребимый тип шаблона, с которого начинается разработка большинства шаблонов.

Фотография пользователя вписывается в шаблон по координатам угловых точек четырёхугольной области:

К таким шаблонам можно отнести:

Шаблоны часто имеют версии для вписывания вертикального, горизонтального и квадратного фото.

Вы можете скачать пример PSD-шаблона здесь и ознакомиться с его структурой.

Данные шаблоны можно использовать вместе со стикерами — просто добавьте в проекте фильтр "Растеризация".

Лицевые шаблоны

Лицо пользователя вписывается в шаблон по координатам точек лица. Чаще всего это зрачки и уголки губ.

Примеры лицевых шаблонов:

Данные шаблоны можно использовать вместе со стикерами — просто добавьте в проекте фильтр "Растеризация".

Фигуры

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

Стикеры

Стикер — это картинка, которая накладывается на лицо, обнаруженное на юзерфото, масштабируясь под его размер и адаптируясь к найденным точкам лица. Благодаря этому стикеры (например, такие как флаг на щеке футбольного фаната, головной убор на голове и т.п.) способны адаптироваться к разным типам лиц, найденных на фотографии пользователя. Исходное фото при этом не обрезается (не кадрируется).

Лицо пользователя вписывается в шаблон по координатам точек лица. Чаще всего это зрачки и уголки губ.

Примеры стикеров:

Стикеры также можно применять, добавляя фильтр "Растеризация" для шаблонов-рамок и лицевиков.

Шаблоны-фильтры

В таких шаблонах преобразования с фото происходят за счет воздействия фильтра. Исходное фото в процессе обработки не изменяет своих пропорций и размера. Создание такого шаблона возможно в том случае, когда не страшна деформация графики, происходящая в процессе подстраивания шаблона под пропорции и размер исходной фотографии

Примеры шаблонов:

Больше информации о разработке шаблонов-фильтров по ссылке.

Анимированные шаблоны

Подтип, с помощью анимации расширяющий возможности существующих типов шаблонов.

Больше информации о разработке анимированных шаблонов по ссылке.

Кроме того, шаблоны могут отличаться по количеству загружаемых юзерфото и областей вписывания — их может быть 1, 2, 3 и более. Примеры шаблонов, в которые можно загрузить несколько юзерфото:

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