在php中屏蔽和分层图像

时间:2013-01-22 05:26:35

标签: php image-processing gd

我想创建一个脚本,用户可以上传图片,看看它在运动衫上会是什么样子。例如:

yummy sweater

我会从这样的空白运动衫图片开始:

blank

广告然后想要覆盖上传的图像,保留运动衫的细节和阴影。

这可能在PHP?最好的方法是什么?

2 个答案:

答案 0 :(得分:0)

  1. 你需要 - 白色图像png - 透明图像,其中内部部分是透明的,外部部分是白色bg。

  2. 使用以下插件进行叠加并保存。

  3. http://www.addyosmani.com/resources/canvasphoto/

答案 1 :(得分:0)

我将如何做到这一点。

使您在下面看到的绿色区域上提供半透明的第二张图像。

Sweatshirt

图像的其余部分应该没有不透明度(白色背景)。你可以从这里做的是绘制要在运动衫上预览的图像。然后你可以在上面绘制我上面提到的图像。这将提供蒙版类型效果,您可以从那里进行调整。

虽然这将完成工作,但我强烈建议您查看HTML5 Canvas进行预览,因为它与PHP的GD库相比具有更多的多功能性,并且它不需要任何服务器资源。您可以实时编辑预览,甚至将画布保存为图像。

相关问题