photofunia.com使用了什么技术

时间:2010-07-06 21:10:10

标签: flex flash image-processing image-manipulation

对于像photofunia.com和loonapix.com这样的网站可能会使用哪种后端技术进行图像合并来创建效果的任何想法?是flash / flex还是Open GL?

1 个答案:

答案 0 :(得分:2)

loonapix正在进行服务器端图像处理以创建效果。如果你看海洋上的云,看起来它们只是模糊(可能是高斯模糊)并通过去饱和去除颜色然后将其着色为蓝色,然后将它们覆盖在原始图像上。这是一个完全的猜测,但感觉他们可能已经使用Ruby On Rails做到了这一点 - 如果是这样,他们可能会使用它:http://rmagick.rubyforge.org/

photofunia也是服务器端。我还注意到它使用了大量的人脸识别来自动放置面部 - 为此,他们可能正在使用OpenCV。否则,它与服务器端的loonapix,图像处理和合成大致相同。

您可以使用许多不同的图像处理库来执行此操作(ImageMagickPIL)。我为一家制作.NET成像SDK的公司工作 - Atalasoft

几年前,我们发布了此示例以展示如何使用blurs and noise generators to create random clouds。除非将照片合并到流程中,否则您需要做类似的事情。