Введение
Что такое шаблон
Фотошаблон — это многослойный psd-файл и набор инструкций по совмещению слоев. Ниже вы видите примерную схему, отображающую структуру простого шаблона:
Шаблоны автоматически применяются к фотографиям пользователей сайта photolab.me и мобильных приложений от Photo Lab (Photo Lab для iOS, Photo Lab для Android).
Примеры шаблонов можно посмотреть на сайте funny.pho.to. Поприменяйте эти фильтры на различных фотографиях (с немного повёрнутыми лицами, с разным цветом кожи, в плохом качестве, с засвеченными участками и т.п.), чтобы понять, насколько универсальными должны быть ваши шаблоны.
Шаблоны бывают самыми разными — различные фотоколлажи и фотомонтажи, простые и сложные фоторамки, фильтры, текстуры, фотомонтажи с автоматической вставкой лица и многое другое. С типами шаблонов вы можете ознакомиться ниже.
Типы шаблонов
Рамки
Самый универсальный и наиболее употребимый тип шаблона, с которого начинается разработка большинства шаблонов.
Фотография пользователя вписывается в шаблон по координатам угловых точек четырёхугольной области:
К таким шаблонам можно отнести:
- фотореалистичные и рисованные (нефотореалистичные) сюжеты с четырехугольной областью вписывания: Shabby Chic Books, Scorpio Zodiac Sign;
- различные эффекты стилизации: Rain Drops, Broken Glass Effect;
- рамки как таковые: Birthday Owls, Yummy Sweets Photo Frame.
Шаблоны часто имеют версии для вписывания вертикального, горизонтального и квадратного фото.
Вы можете скачать пример PSD-шаблона здесь и ознакомиться с его структурой.
Лицевые шаблоны
Лицо пользователя вписывается в шаблон по координатам точек лица. Чаще всего это зрачки и уголки губ.
Примеры лицевых шаблонов:
Данные шаблоны можно использовать вместе со стикерами — просто добавьте в проекте фильтр "Растеризация".Фигуры
Шаблоны такого типа позволяют выделять на фотографии пользователя фигуру и оперировать этой фигурой отдельно от остальной фотографии либо совместно с ней. Узнать подробнее о специфике таких шаблонов и их возможностях можно здесь.
Стикеры
Стикер — это картинка, которая накладывается на лицо, обнаруженное на юзерфото, масштабируясь под его размер и адаптируясь к найденным точкам лица. Благодаря этому стикеры (например, такие как флаг на щеке футбольного фаната, головной убор на голове и т.п.) способны адаптироваться к разным типам лиц, найденных на фотографии пользователя. Исходное фото при этом не обрезается (не кадрируется).
Лицо пользователя вписывается в шаблон по координатам точек лица. Чаще всего это зрачки и уголки губ.
Примеры стикеров:
Стикеры также можно применять, добавляя фильтр "Растеризация" для шаблонов-рамок и лицевиков.Шаблоны-фильтры
В таких шаблонах преобразования с фото происходят за счет воздействия фильтра. Исходное фото в процессе обработки не изменяет своих пропорций и размера. Создание такого шаблона возможно в том случае, когда не страшна деформация графики, происходящая в процессе подстраивания шаблона под пропорции и размер исходной фотографии
Примеры шаблонов:
Больше информации о разработке шаблонов-фильтров по ссылке.
Анимированные шаблоны
Подтип, с помощью анимации расширяющий возможности существующих типов шаблонов.
Больше информации о разработке анимированных шаблонов по ссылке.
Кроме того, шаблоны могут отличаться по количеству загружаемых юзерфото и областей вписывания — их может быть 1, 2, 3 и более. Примеры шаблонов, в которые можно загрузить несколько юзерфото:
Областей вписывания может быть больше, чем загружаемых юзерфото — в таком случае юзерфото будут дублироваться: