loonapix выполняет обработку изображений на стороне сервера для создания эффекта.Если вы посмотрите на облако над океаном, похоже, что они просто создают размытие (возможно, размытое изображение Гасса) и удаляют цвет через ненасыщенность, а затем окрашивают его в синий, а затем накладывают его на стандартное изображение.Это полное предположение, но кажется, что они могли бы сделать это с Ruby On Rails - если это так, они, вероятно, используют это: http://rmagick.rubyforge.org/
фотофуния также на стороне сервера.Я также заметил, что он использует много функций распознавания лица для автоматического размещения лица - для этого они могут использовать OpenCV .В противном случае это в основном то же самое, что loonapix, обработка изображений и композитинг на стороне сервера.
Для этого можно использовать множество различных библиотек обработки изображений ( ImageMagick или PIL).Я работаю в компании, которая делает .NET Imaging SDK, который может это сделать - Atalasoft .
Несколько лет назад мы опубликовали этот пример, чтобы показать, как использовать размытияи генераторы шума для создания случайных облаков .Вам нужно сделать что-то подобное, кроме как включить фотографию в процесс.