IT-Russia Технологии, разработки, обзоры
Android

LoonaPix

Очень простой редактор фотографий для устройств под управлением Android os. Приложение позволяет вставить ваши фотографии в разнообразные рамки. Рамок представлено большое количество, порядка 270 штук.

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

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

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

Особенности:

  • необходимо подключение к интернету
  • избранное
  • быстрый доступ к последним фото

Принцип работы LoonaPix

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

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

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