【发布时间】:2010-07-07 20:50:22
【问题描述】:
您知道 photofunia.com 和 loonapix.com 等网站可能使用什么后端技术来进行图像合并以创建效果吗?是 flash/flex 还是 Open GL?
【问题讨论】:
标签: apache-flex flash image-processing image-manipulation
您知道 photofunia.com 和 loonapix.com 等网站可能使用什么后端技术来进行图像合并以创建效果吗?是 flash/flex 还是 Open GL?
【问题讨论】:
标签: apache-flex flash image-processing image-manipulation
loonapix 正在执行服务器端图像处理以创建效果。如果您查看海洋上方的云,看起来它们只是进行模糊处理(可能是高斯模糊处理)并通过去饱和去除颜色,然后将其着色为蓝色,然后将其覆盖在库存图像上。这是一个完全的猜测,但感觉他们可能已经用 Ruby On Rails 做到了——如果是这样,他们可能会使用这个:http://rmagick.rubyforge.org/
photofunia 也是服务器端的。我还注意到它使用了很多人脸识别来自动放置人脸——为此,他们可能正在使用OpenCV。否则,它与 loonapix 大致相同,在服务器端进行图像处理和合成。
您可以使用许多不同的图像处理库来做到这一点(ImageMagick 或 PIL)。我在一家制作 .NET 成像 SDK 的公司工作——Atalasoft。
几年前,我们发布了这个示例来展示如何使用blurs and noise generators to create random clouds。你需要做类似的事情,除了在流程中加入一张照片。
【讨论】: