Добавить рамку к изображению
Шесть видов рамок — сплошная, полароид, с тенью, с закругленными углами, двойная линия и кинопленка. Толщина в пикселях или в процентах от кадра.
Перетащите файлы сюда
.jpg, .jpeg, .png, .webp · до 50 МБ
Как добавить рамку
- 1
Добавьте изображение
JPG, PNG или WebP, до 100 файлов за раз. Фото с телефона сначала разворачиваются как надо, чтобы рамка легла по правильным сторонам.
- 2
Выберите стиль и цвет
Задайте толщину в пикселях или в процентах от короткой стороны и решите, должен ли холст увеличиться или остаться прежнего размера.
- 3
Нажмите «Добавить рамку» и скачайте
Один файл возвращается сам по себе, несколько приходят в архиве pulsarkit-bordered.zip.
Увеличить холст или сохранить исходный размер
Рамку можно добавить двумя способами, и они нужны для разных задач. Увеличение холста сохраняет каждый пиксел фото и делает файл крупнее: изображение 2647 на 1489 с рамкой 20 пикс превращается в 2687 на 1529. Это удобно для печати или когда рамка не должна залезать на композицию. Сохранение исходного размера уменьшает фото и рисует рамку в освобожденном пространстве, так что размеры файла остаются теми же. Это важно, когда площадка требует точный размер в пикселях: квадрат 1080 на 1080 для поста в ленте или фиксированное место под баннер. Файл большего размера при загрузке туда будет обрезан заново. Переключатель называется «Увеличить холст» и по умолчанию включен.
Что именно рисует каждый стиль
Сплошная рамка заливает полосу выбранным цветом по краям кадра, по желанию с закругленными внешними углами. Стиль «Закругленная» маскирует весь результат под прямоугольник с закругленными углами, поэтому углы становятся прозрачными, а не белыми. «Двойная» рисует две линии по трети заданной толщины каждая, с контрастным просветом между ними, как двойное паспарту в багете. Тень кладет фото на прозрачный холст и рисует под ним размытую черную копию, смещенную вниз и вправо. Размытие считается трехпроходным box blur, а не свойством тени холста: оно дает заметно разный радиус в Chrome и в Safari. Стиль «Полароид» повторяет пропорции настоящего снимка: отступы по бокам и сверху по шесть процентов от ширины кадра, нижний отступ восемнадцать процентов и необязательная подпись в этом нижнем поле на высоте сорока процентов от его высоты. «Кинопленка» добавляет черные полосы сверху и снизу высотой по двенадцать процентов от высоты кадра. В каждой полосе идет ряд закругленных перфораций шириной четыре процента от ширины кадра и шагом восемь процентов, то есть по двенадцать отверстий на полосу у стандартного горизонтального фото.
Когда результат сохраняется как PNG
Закругленные углы и тени требуют прозрачности, а JPEG не может хранить альфа-канал. Если сохранить такой результат как JPEG, все прозрачные пиксели заполнятся черным, и аккуратная закругленная рамка превратится в фото с четырьмя черными треугольниками по углам. Поэтому когда в готовом холсте есть прозрачность, файл записывается как PNG, и на карточке результата это указано. Решение принимается по фактическим пикселям, а не по названию стиля: сплошная рамка с радиусом углов тоже создает прозрачность и обрабатывается так же.
Фото остается в браузере
Изображение декодируется, обрамляется и перекодируется на вашем устройстве с помощью кодеков на WebAssembly. Оно не загружается на сервер, и потом ничего не нужно удалять. Блок EXIF в результат не копируется: модель камеры, время съемки и любые GPS-координаты удаляются при сохранении файла с рамкой.
Частые вопросы
Фото загружается на сервер?
Нет. Чтение файла, декодирование, отрисовка рамки и повторное кодирование происходят в этой вкладке браузера. Загрузки нет, серверная копия не создается.
Рамка меняет размер изображения?
По умолчанию да: холст увеличивается на двойную толщину рамки плюс двойной отступ по каждой оси, само фото не трогается и файл становится крупнее. Рамка 20 пикс на фото 2647 на 1489 дает 2687 на 1529.
Как сохранить исходный размер в пикселях?
Выключите «Увеличить холст». Размер результата в пикселях будет таким же, как у оригинала; фото уменьшится, чтобы уместиться внутри рамки, и окажется по центру. Пользуйтесь этим, когда площадка требует точный размер и иначе перережет кадр при загрузке.
Почему JPEG вернулся как PNG?
Потому что в результате есть прозрачные пиксели, а у JPEG нет альфа-канала. Закругленные углы, тени и сплошная рамка с радиусом углов оставляют прозрачные углы; при записи в JPEG они заполнятся черным. Инструмент сам переключается на PNG и пишет об этом.
Можно сделать подпись под фото?
Да, в стиле «Полароид». Подпись идет в широкое нижнее поле, по центру, на высоте сорока процентов от его высоты и обрезается до сорока символов. Шрифт — системный без засечек на том устройстве, где идет обработка.
Сколько файлов можно оформить рамкой за раз?
До 100 файлов, суммарно 300 МБ. Для всех применяется один стиль и одни настройки, а результат приходит в архиве pulsarkit-bordered.zip. Толщина в процентах удобнее для пакета: она подстраивается под размеры каждого фото.
Какая максимальная толщина рамки?
200 пикселей или 25 процентов от короткой стороны. Рамка толще 45 процентов от короткой стороны не принимается: фото превратилось бы в марку посередине цветного прямоугольника. Вместо этого инструмент предлагает максимальную толщину, при которой еще остается картинка.
Инструмент работает на телефоне?
Да. Сплошная, полароид, с закругленными углами, двойная и «кинопленка» обрабатываются почти мгновенно. Тень требует больше ресурсов из-за размытия: обычно меньше секунды на обычное фото и несколько секунд на очень большое при максимальном размытии.