Какая технология используется для photofunia.com - PullRequest
2 голосов
/ 07 июля 2010

Есть идеи о том, какую бэкэнд-технологию можно использовать для таких сайтов, как photofunia.com и loonapix.com, для объединения изображений для создания эффектов? Это Flash / Flex или Open GL?

1 Ответ

2 голосов
/ 07 июля 2010

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

фотофуния также на стороне сервера.Я также заметил, что он использует много функций распознавания лица для автоматического размещения лица - для этого они могут использовать OpenCV .В противном случае это в основном то же самое, что loonapix, обработка изображений и композитинг на стороне сервера.

Для этого можно использовать множество различных библиотек обработки изображений ( ImageMagick или PIL).Я работаю в компании, которая делает .NET Imaging SDK, который может это сделать - Atalasoft .

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

...